diff --git a/.deploy/deploy-prod.yaml b/.deploy/deploy-prod.yaml index ea13b8f..187e3db 100644 --- a/.deploy/deploy-prod.yaml +++ b/.deploy/deploy-prod.yaml @@ -10,8 +10,6 @@ services: MONGO_HOST: "mongo.sprinthub.ru" MONGO_PASSWORD: $MONGO_PASSWORD_PROD STAGE: "production" - ports: - - 1239:1239 deploy: mode: replicated restart_policy: diff --git a/Dockerfile b/Dockerfile index 38e9e66..ba79138 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,5 @@ RUN pip install -r requirements.txt COPY . . ENV PYTHONUNBUFFERED=1 -EXPOSE 1239 -ENTRYPOINT ["fastapi", "run", "main.py", "--port", "1239"] +ENTRYPOINT ["python", "main.py"] diff --git a/main.py b/main.py index 5471c49..17229d2 100644 --- a/main.py +++ b/main.py @@ -22,3 +22,6 @@ async def unicorn_exception_handler(request: fastapi.Request, exc: Exception): ) mongo.create_indexes() + +if __name__ == '__main__': + uvicorn.run(app, host="0.0.0.0", port=1239)