Update Dockerfile
Browse files- Dockerfile +3 -9
Dockerfile
CHANGED
@@ -35,18 +35,13 @@ RUN apt-get update && apt-get install -y \
|
|
35 |
sqlite3 \
|
36 |
tzdata \
|
37 |
webmin
|
38 |
-
|
39 |
-
# 同时运行 python main.py 和 bash install.sh
|
40 |
-
# RUN python main.py & \
|
41 |
-
# bash quick_start.sh
|
42 |
# 创建日志目录并设置权限
|
43 |
RUN mkdir -p /var/log/webmin && \
|
44 |
chown 666 /var/log/webmin && \
|
45 |
chmod 666 /etc/webmin && \
|
46 |
chmod 666 /etc/webmin/miniserv.conf
|
47 |
-
|
48 |
-
|
49 |
-
# 确保配置文件存在且权限正确
|
50 |
|
51 |
|
52 |
# 设置工作目录为/app
|
@@ -58,6 +53,5 @@ COPY . .
|
|
58 |
RUN pip install --no-cache-dir --ignore-installed --break-system-packages -r /app/requirements.txt
|
59 |
EXPOSE 7860
|
60 |
|
61 |
-
# 使用 ENTRYPOINT 和 CMD 组合来启动 Webmin
|
62 |
|
63 |
-
CMD ["sh", "-c", "
|
|
|
35 |
sqlite3 \
|
36 |
tzdata \
|
37 |
webmin
|
38 |
+
|
|
|
|
|
|
|
39 |
# 创建日志目录并设置权限
|
40 |
RUN mkdir -p /var/log/webmin && \
|
41 |
chown 666 /var/log/webmin && \
|
42 |
chmod 666 /etc/webmin && \
|
43 |
chmod 666 /etc/webmin/miniserv.conf
|
44 |
+
chmod 666 /etc/webmin/.start-init
|
|
|
|
|
45 |
|
46 |
|
47 |
# 设置工作目录为/app
|
|
|
53 |
RUN pip install --no-cache-dir --ignore-installed --break-system-packages -r /app/requirements.txt
|
54 |
EXPOSE 7860
|
55 |
|
|
|
56 |
|
57 |
+
CMD ["sh", "-c", "/usr/share/webmin/miniserv.pl start && python main.py"]
|