jira-to-code / server /app.py
Navigam's picture
Restructure to root server/app.py to satisfy validator
17bfd8a
Raw
History Blame Contribute Delete
677 Bytes
# server/app.py
import os
import uvicorn
from fastapi import FastAPI
from openenv.core.env_server import create_web_interface_app
# Update these imports!
from server.env import JiraToCodeEnv
from src.jira_to_code.models import JiraCodeAction, JiraCodeObservation
env = JiraToCodeEnv
app = create_web_interface_app(env, JiraCodeAction, JiraCodeObservation)
@app.get("/")
def root():
return {"message": "Jira-to-Code running"}
@app.get("/health")
def health():
return {"status": "ok"}
def main():
port = int(os.environ.get("PORT", 7860))
# Update this path!
uvicorn.run("server.app:app", host="0.0.0.0", port=port)
if __name__ == "__main__":
main()