From 51c1c97f2006a23efe645e129b877f031a2e2755 Mon Sep 17 00:00:00 2001 From: Cliff Hill Date: Thu, 21 Aug 2025 09:27:30 -0400 Subject: [PATCH] Got the main.py tied into the backend now. Signed-off-by: Cliff Hill --- backend/Dockerfile | 2 +- backend/src/backend/main.py | 8 ++++++++ compose.dev.yml | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 backend/src/backend/main.py diff --git a/backend/Dockerfile b/backend/Dockerfile index 8e90df85..5fb0a7e0 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -51,4 +51,4 @@ COPY src/ src/ # Start fastapi application using uvicorn EXPOSE 8000 ENV PYTHONPATH=/app/src -CMD ["uvicorn", "backend:app", "--host", "0.0.0.0", "--port", "8000", "--reload"] \ No newline at end of file +CMD ["uvicorn", "backend.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"] \ No newline at end of file diff --git a/backend/src/backend/main.py b/backend/src/backend/main.py new file mode 100644 index 00000000..140e677b --- /dev/null +++ b/backend/src/backend/main.py @@ -0,0 +1,8 @@ +from fastapi import FastAPI + +app = FastAPI() + + +@app.get("/") +async def root(): + return {"message": "Welcome to the Numinar Coding Project Backend!"} \ No newline at end of file diff --git a/compose.dev.yml b/compose.dev.yml index 95189622..3fd90b7b 100644 --- a/compose.dev.yml +++ b/compose.dev.yml @@ -9,7 +9,7 @@ services: - ./backend/pyproject.toml:/app/pyproject.toml ports: - "8000:8000" - command: ["uvicorn", "src.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"] + command: ["uvicorn", "backend.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"] restart: always logging: driver: "json-file"