Merge pull request #31 from aimingmed/feature/backend-frontend-structure

Corrected the CMD command
This commit is contained in:
Hong Kai LEE 2025-04-14 16:30:07 +08:00 committed by GitHub
commit 4b6a0cb933
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 4 deletions

View File

@ -77,5 +77,8 @@ RUN chown -R app:app $APP_HOME
# change to the app user # change to the app user
USER app USER app
# run gunicorn # expose the port the app runs on
CMD pipenv run gunicorn --bind 0.0.0.0:$PORT backend.main:app -k uvicorn.workers.UvicornWorker EXPOSE 8765
# run uvicorn
CMD ["pipenv", "run", "uvicorn", "main:app", "--reload", "--workers", "1", "--host", "0.0.0.0", "--port", "8765"]

View File

@ -13,11 +13,11 @@ services:
dockerfile: Dockerfile.prod dockerfile: Dockerfile.prod
container_name: backend container_name: backend
platform: linux/amd64 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: volumes:
- ./backend:/usr/src/app - ./backend:/usr/src/app
ports: ports:
- "8000:8000" - "8000:8765"
environment: environment:
- ENVIRONMENT=dev - ENVIRONMENT=dev
- TESTING=0 - TESTING=0