Update Dockerfile
Browse files- Dockerfile +14 -15
Dockerfile
CHANGED
|
@@ -104,21 +104,20 @@ HEALTHCHECK --interval=30s --timeout=8s --retries=3 CMD \
|
|
| 104 |
# ---- Runtime Startup ----
|
| 105 |
USER user
|
| 106 |
EXPOSE 7860
|
| 107 |
-
CMD ["sh", "-c", "
|
| 108 |
-
echo '==========================================='
|
| 109 |
-
echo '=== BACKGROUNDFX PRO STARTUP ==='
|
| 110 |
-
echo '==========================================='
|
| 111 |
-
echo 'Disk free: $(df -h /home/user/app/storage | tail -1)'
|
| 112 |
-
python3 --version
|
| 113 |
-
pip --version
|
| 114 |
-
ffmpeg -version
|
| 115 |
-
if [ -f streamlit_app.py ]; then
|
| 116 |
-
python3 -c 'import streamlit_app; print(\"✅ streamlit_app.py imports OK\")'
|
| 117 |
-
else
|
| 118 |
-
echo '❌ ERROR: streamlit_app.py not found!' && exit 1
|
| 119 |
-
fi
|
| 120 |
exec streamlit run --server.port=${PORT} --server.address=0.0.0.0 \
|
| 121 |
--server.maxUploadSize=200 --server.enableCORS=false \
|
| 122 |
--server.enableXsrfProtection=false --logger.level=debug \
|
| 123 |
-
streamlit_app.py
|
| 124 |
-
"]
|
|
|
|
| 104 |
# ---- Runtime Startup ----
|
| 105 |
USER user
|
| 106 |
EXPOSE 7860
|
| 107 |
+
CMD ["sh", "-c", "\
|
| 108 |
+
echo '===========================================' && \
|
| 109 |
+
echo '=== BACKGROUNDFX PRO STARTUP ===' && \
|
| 110 |
+
echo '===========================================' && \
|
| 111 |
+
echo 'Disk free: $(df -h /home/user/app/storage | tail -1)' && \
|
| 112 |
+
python3 --version && \
|
| 113 |
+
pip --version && \
|
| 114 |
+
ffmpeg -version && \
|
| 115 |
+
if [ -f streamlit_app.py ]; then \
|
| 116 |
+
python3 -c 'import streamlit_app; print(\"✅ streamlit_app.py imports OK\")'; \
|
| 117 |
+
else \
|
| 118 |
+
echo '❌ ERROR: streamlit_app.py not found!' && exit 1; \
|
| 119 |
+
fi && \
|
| 120 |
exec streamlit run --server.port=${PORT} --server.address=0.0.0.0 \
|
| 121 |
--server.maxUploadSize=200 --server.enableCORS=false \
|
| 122 |
--server.enableXsrfProtection=false --logger.level=debug \
|
| 123 |
+
streamlit_app.py"]
|
|
|