Spaces:
Paused
Paused
Update Dockerfile
Browse files- Dockerfile +10 -5
Dockerfile
CHANGED
|
@@ -23,19 +23,24 @@ RUN mkdir -p /usr/share/novnc/utils/websockify && \
|
|
| 23 |
|
| 24 |
# Chuẩn bị môi trường cho user 1000
|
| 25 |
RUN mkdir -p /home/user && \
|
|
|
|
| 26 |
chown -R 1000:1000 /home/user && \
|
| 27 |
mkdir -p /home/user/.config/chromium && \
|
| 28 |
chown -R 1000:1000 /home/user/.config
|
| 29 |
|
| 30 |
-
# Sửa
|
| 31 |
-
RUN
|
|
|
|
|
|
|
|
|
|
|
|
|
| 32 |
|
| 33 |
-
# Copy cấu hình
|
| 34 |
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
|
| 35 |
-
RUN chown 1000:1000 /etc/supervisor/conf.d
|
| 36 |
|
| 37 |
EXPOSE 7860
|
| 38 |
|
| 39 |
USER 1000
|
| 40 |
|
| 41 |
-
CMD ["/usr/bin/supervisord", "-
|
|
|
|
| 23 |
|
| 24 |
# Chuẩn bị môi trường cho user 1000
|
| 25 |
RUN mkdir -p /home/user && \
|
| 26 |
+
mkdir -p /tmp/supervisor && \
|
| 27 |
chown -R 1000:1000 /home/user && \
|
| 28 |
mkdir -p /home/user/.config/chromium && \
|
| 29 |
chown -R 1000:1000 /home/user/.config
|
| 30 |
|
| 31 |
+
# Sửa cấu hình Supervisor để dùng thư mục tạm
|
| 32 |
+
RUN echo "[supervisord]" > /etc/supervisor/supervisord.conf && \
|
| 33 |
+
echo "nodaemon=true" >> /etc/supervisor/supervisord.conf && \
|
| 34 |
+
echo "logfile=/tmp/supervisor/supervisord.log" >> /etc/supervisor/supervisord.conf && \
|
| 35 |
+
echo "pidfile=/tmp/supervisor/supervisord.pid" >> /etc/supervisor/supervisord.conf && \
|
| 36 |
+
echo "childlogdir=/tmp/supervisor" >> /etc/supervisor/supervisord.conf
|
| 37 |
|
| 38 |
+
# Copy cấu hình chương trình
|
| 39 |
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
|
| 40 |
+
RUN chown -R 1000:1000 /etc/supervisor/conf.d
|
| 41 |
|
| 42 |
EXPOSE 7860
|
| 43 |
|
| 44 |
USER 1000
|
| 45 |
|
| 46 |
+
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf"]
|