Spaces:
Running
Running
Update Dockerfile
Browse files- Dockerfile +5 -4
Dockerfile
CHANGED
@@ -4,7 +4,8 @@ FROM python:3.9-slim
|
|
4 |
# Set environment variables
|
5 |
ENV PYTHONUNBUFFERED=1 \
|
6 |
PORT=7860 \
|
7 |
-
HF_HOME=/data/cache
|
|
|
8 |
|
9 |
# Install system dependencies
|
10 |
RUN apt-get update && \
|
@@ -35,11 +36,11 @@ COPY . .
|
|
35 |
# Expose port
|
36 |
EXPOSE 7860
|
37 |
|
38 |
-
# Health check to ensure the app is running
|
39 |
-
HEALTHCHECK --interval=30s --timeout=10s --start-period=
|
40 |
CMD curl -f http://localhost:7860/health || exit 1
|
41 |
|
42 |
-
# Run with Gunicorn
|
43 |
CMD ["gunicorn", "app:app", \
|
44 |
"--bind", "0.0.0.0:7860", \
|
45 |
"--workers", "2", \
|
|
|
4 |
# Set environment variables
|
5 |
ENV PYTHONUNBUFFERED=1 \
|
6 |
PORT=7860 \
|
7 |
+
HF_HOME=/data/cache \
|
8 |
+
IS_BUILDING=true
|
9 |
|
10 |
# Install system dependencies
|
11 |
RUN apt-get update && \
|
|
|
36 |
# Expose port
|
37 |
EXPOSE 7860
|
38 |
|
39 |
+
# Health check to ensure the app is running (increased start period)
|
40 |
+
HEALTHCHECK --interval=30s --timeout=10s --start-period=120s --retries=3 \
|
41 |
CMD curl -f http://localhost:7860/health || exit 1
|
42 |
|
43 |
+
# Run with Gunicorn
|
44 |
CMD ["gunicorn", "app:app", \
|
45 |
"--bind", "0.0.0.0:7860", \
|
46 |
"--workers", "2", \
|