tanbushi commited on
Commit
81805a2
·
1 Parent(s): f7728bf
Files changed (1) hide show
  1. Dockerfile +7 -1
Dockerfile CHANGED
@@ -34,8 +34,14 @@ RUN printf '#!/bin/sh\n\
34
  echo "Starting OpenCode AI Web Server ..."\n\
35
  # 启动 cron 服务\n\
36
  service cron start\n\
37
- exec /usr/local/bin/opencode serve --hostname 0.0.0.0 --port 7860\n' > /home/opencode/.local/bin/start.sh && \
 
38
  chmod +x /home/opencode/.local/bin/start.sh
 
 
 
 
 
39
  USER opencode
40
 
41
  # ---------- 9. 端口与健康检查 ----------
 
34
  echo "Starting OpenCode AI Web Server ..."\n\
35
  # 启动 cron 服务\n\
36
  service cron start\n\
37
+ # 切换到 opencode 用户启动应用\n\
38
+ exec su - opencode -c "/home/opencode/.local/bin/start-opencode.sh"\n' > /home/opencode/.local/bin/start.sh && \
39
  chmod +x /home/opencode/.local/bin/start.sh
40
+
41
+ RUN printf '#!/bin/sh\n\
42
+ echo "Starting opencode serve..."\n\
43
+ exec /usr/local/bin/opencode serve --hostname 0.0.0.0 --port 7860\n' > /home/opencode/.local/bin/start-opencode.sh && \
44
+ chmod +x /home/opencode/.local/bin/start-opencode.sh
45
  USER opencode
46
 
47
  # ---------- 9. 端口与健康检查 ----------