From 8ec35d3505d1ae05146e8014af397a37180a7bd5 Mon Sep 17 00:00:00 2001 From: CarterPerez-dev Date: Tue, 9 Dec 2025 07:43:08 -0500 Subject: [PATCH] change main.py to __main__.py --- backend/conftest.py | 2 +- backend/src/{main.py => __main__.py} | 4 ++-- infra/docker/fastapi.dev | 2 +- infra/docker/fastapi.prod | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename backend/src/{main.py => __main__.py} (87%) diff --git a/backend/conftest.py b/backend/conftest.py index 09c3abe..136f55a 100644 --- a/backend/conftest.py +++ b/backend/conftest.py @@ -83,7 +83,7 @@ async def client(db_session: AsyncSession) -> AsyncIterator[AsyncClient]: """ Async HTTP client with DB session override """ - from src.main import app + from src.__main__ import app async def override_get_db(): yield db_session diff --git a/backend/src/main.py b/backend/src/__main__.py similarity index 87% rename from backend/src/main.py rename to backend/src/__main__.py index 3848a66..c58208c 100644 --- a/backend/src/main.py +++ b/backend/src/__main__.py @@ -1,6 +1,6 @@ """ â’¸AngelaMos | 2025 -main.py +__main__.py """ import uvicorn @@ -12,7 +12,7 @@ if __name__ == "__main__": uvicorn.run( - "src.main:app", + "src.__main__:app", host = settings.HOST, port = settings.PORT, reload = settings.RELOAD, diff --git a/infra/docker/fastapi.dev b/infra/docker/fastapi.dev index 3917cb5..595ee84 100644 --- a/infra/docker/fastapi.dev +++ b/infra/docker/fastapi.dev @@ -30,4 +30,4 @@ RUN --mount=type=cache,target=/root/.cache/uv \ EXPOSE 8000 -CMD ["sh", "-c", "uv run alembic upgrade head && uv run uvicorn src.main:app --host 0.0.0.0 --port 8000 --reload"] +CMD ["sh", "-c", "uv run alembic upgrade head && uv run uvicorn src.__main__:app --host 0.0.0.0 --port 8000 --reload"] diff --git a/infra/docker/fastapi.prod b/infra/docker/fastapi.prod index 82adeeb..74713af 100644 --- a/infra/docker/fastapi.prod +++ b/infra/docker/fastapi.prod @@ -55,4 +55,4 @@ EXPOSE 8000 HEALTHCHECK --interval=30s --timeout=3s --start-period=10s --retries=3 \ CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')" || exit 1 -CMD ["sh", "-c", "alembic upgrade head && gunicorn src.main:app --worker-class uvicorn.workers.UvicornWorker --workers 4 --bind 0.0.0.0:8000 --max-requests 1000 --max-requests-jitter 100 --access-logfile - --error-logfile -"] +CMD ["sh", "-c", "alembic upgrade head && gunicorn src.__main__:app --worker-class uvicorn.workers.UvicornWorker --workers 4 --bind 0.0.0.0:8000 --max-requests 1000 --max-requests-jitter 100 --access-logfile - --error-logfile -"]