mikhiel39's picture
Upload folder using huggingface_hub
1e171ca verified
raw
history blame contribute delete
818 Bytes
from server.contract_validation_environment import ContractValidationEnvironment
from models import ContractValidationAction, ContractValidationObservation
from openenv.core.env_server import create_app
import os
# 1. FORCE the web interface to turn on before OpenEnv loads
os.environ["ENABLE_WEB_INTERFACE"] = "true"
# 2. Import models from the root folder
# 3. Explicitly import the environment class
# 4. Use create_app (This builds BOTH the backend API and the Gradio frontend)
app = create_app(
ContractValidationEnvironment,
ContractValidationAction,
ContractValidationObservation
)
def main():
"""Entry point required by OpenEnv multi-mode deployment."""
import uvicorn
uvicorn.run("server.app:app", host="0.0.0.0", port=8000, reload=True)
if __name__ == "__main__":
main()