BG5 commited on
Commit
9285f38
·
verified ·
1 Parent(s): 319e498

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -9
Dockerfile CHANGED
@@ -35,18 +35,13 @@ RUN apt-get update && apt-get install -y \
35
  sqlite3 \
36
  tzdata \
37
  webmin
38
- # 下载并执行 install.sh 脚本
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", "service webmin start & python main.py"]
 
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"]