From 6c4f6f99c075056157ba096ddaedaaf032f20747 Mon Sep 17 00:00:00 2001 From: leehk Date: Mon, 14 Apr 2025 16:28:39 +0800 Subject: [PATCH] Corrected the CMD command --- app/backend/Dockerfile.prod | 7 +++++-- app/docker-compose.yml | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/app/backend/Dockerfile.prod b/app/backend/Dockerfile.prod index b1c38c8..c653e01 100644 --- a/app/backend/Dockerfile.prod +++ b/app/backend/Dockerfile.prod @@ -77,5 +77,8 @@ RUN chown -R app:app $APP_HOME # change to the app user USER app -# run gunicorn -CMD pipenv run gunicorn --bind 0.0.0.0:$PORT backend.main:app -k uvicorn.workers.UvicornWorker \ No newline at end of file +# expose the port the app runs on +EXPOSE 8765 + +# run uvicorn +CMD ["pipenv", "run", "uvicorn", "main:app", "--reload", "--workers", "1", "--host", "0.0.0.0", "--port", "8765"] \ No newline at end of file diff --git a/app/docker-compose.yml b/app/docker-compose.yml index c1bc055..e93d213 100644 --- a/app/docker-compose.yml +++ b/app/docker-compose.yml @@ -13,11 +13,11 @@ services: dockerfile: Dockerfile.prod container_name: backend platform: linux/amd64 - command: pipenv run uvicorn main:app --reload --workers 1 --host 0.0.0.0 --port 8000 + # command: pipenv run uvicorn main:app --reload --workers 1 --host 0.0.0.0 --port 8765 volumes: - ./backend:/usr/src/app ports: - - "8000:8000" + - "8000:8765" environment: - ENVIRONMENT=dev - TESTING=0