kokokoasd commited on
Commit
ba001b6
·
verified ·
1 Parent(s): 4969821

Upload 20 files

Browse files
Files changed (1) hide show
  1. 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
- # Cho phép user ghi resolv.conf để sửa DNS khi khởi động
42
- RUN chmod 666 /etc/resolv.conf
 
 
43
 
44
- USER user
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"]