Spaces:
Running
Running
ajaxwin commited on
Commit ·
f21076f
1
Parent(s): ed51cb8
refactor Dockerfile: update CMD to ENTRYPOINT and remove packages.txt
Browse files- Dockerfile +3 -3
Dockerfile
CHANGED
|
@@ -42,16 +42,16 @@ FROM ${BASE_IMAGE}
|
|
| 42 |
|
| 43 |
WORKDIR /app
|
| 44 |
|
| 45 |
-
# venv copied to the SAME path it was built at — shebangs stay valid
|
| 46 |
COPY --from=builder /app/env/.venv /app/env/.venv
|
| 47 |
COPY --from=builder /app/env /app/env
|
| 48 |
COPY --from=builder /root/nltk_data /root/nltk_data
|
| 49 |
|
| 50 |
-
# PATH updated to match
|
| 51 |
ENV PATH="/app/env/.venv/bin:$PATH"
|
| 52 |
ENV PYTHONPATH="/app/env:$PYTHONPATH"
|
| 53 |
|
| 54 |
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
|
| 55 |
CMD curl -f http://localhost:7860/health || exit 1
|
| 56 |
|
| 57 |
-
|
|
|
|
|
|
|
|
|
| 42 |
|
| 43 |
WORKDIR /app
|
| 44 |
|
|
|
|
| 45 |
COPY --from=builder /app/env/.venv /app/env/.venv
|
| 46 |
COPY --from=builder /app/env /app/env
|
| 47 |
COPY --from=builder /root/nltk_data /root/nltk_data
|
| 48 |
|
|
|
|
| 49 |
ENV PATH="/app/env/.venv/bin:$PATH"
|
| 50 |
ENV PYTHONPATH="/app/env:$PYTHONPATH"
|
| 51 |
|
| 52 |
HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \
|
| 53 |
CMD curl -f http://localhost:7860/health || exit 1
|
| 54 |
|
| 55 |
+
ENTRYPOINT []
|
| 56 |
+
CMD ["/app/env/.venv/bin/uvicorn", "server.app:app", \
|
| 57 |
+
"--host", "0.0.0.0", "--port", "7860", "--app-dir", "/app/env"]
|