Upload 20 files
Browse files- Dockerfile +5 -5
Dockerfile
CHANGED
|
@@ -38,9 +38,9 @@ RUN mkdir -p /data/zones && chown -R user:user /data
|
|
| 38 |
# Mở port 7860 (mặc định HF Spaces)
|
| 39 |
EXPOSE 7860
|
| 40 |
|
| 41 |
-
#
|
| 42 |
-
RUN
|
|
|
|
|
|
|
| 43 |
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
CMD ["sh", "-c", "printf 'nameserver 1.1.1.1\nnameserver 8.8.8.8\n' > /etc/resolv.conf && python app.py"]
|
|
|
|
| 38 |
# Mở port 7860 (mặc định HF Spaces)
|
| 39 |
EXPOSE 7860
|
| 40 |
|
| 41 |
+
# Tạo startup script sửa DNS rồi chạy app (chạy root rồi chuyển sang user)
|
| 42 |
+
RUN printf '#!/bin/sh\n\
|
| 43 |
+
printf "nameserver 1.1.1.1\\nnameserver 8.8.8.8\\n" > /etc/resolv.conf 2>/dev/null || true\n\
|
| 44 |
+
exec su - user -s /bin/sh -c "cd /app && python app.py"\n' > /app/start.sh && chmod +x /app/start.sh
|
| 45 |
|
| 46 |
+
CMD ["/app/start.sh"]
|
|
|
|
|
|