This commit is contained in:
dvirlabs 2025-12-17 06:58:02 +02:00
parent 6690b4d9bd
commit a1b95b6a8b
3 changed files with 4 additions and 3 deletions

View File

@ -6,6 +6,7 @@ WORKDIR /app
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
gcc \ gcc \
postgresql-client \ postgresql-client \
curl \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
# Copy requirements # Copy requirements
@ -26,7 +27,7 @@ EXPOSE 8000
# Health check # Health check
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
CMD python -c "import requests; requests.get('http://localhost:8000/health')" || exit 1 CMD curl -fsS http://localhost:8000/health || exit 1
# Run uvicorn # Run uvicorn
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"] CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]

View File

@ -1,8 +1,8 @@
fastapi==0.104.1 fastapi==0.104.1
uvicorn==0.24.0 uvicorn==0.24.0
psycopg2-binary==2.9.9 psycopg2-binary==2.9.9
passlib==1.7.4.1 passlib==1.7.4
bcrypt==4.1.1 bcrypt==4.1.2
python-jose[cryptography]==3.3.0 python-jose[cryptography]==3.3.0
python-multipart==0.0.6 python-multipart==0.0.6
alembic==1.13.1 alembic==1.13.1