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"