update
Browse files- 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 |
-
|
|
|
|
| 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. 端口与健康检查 ----------
|