File size: 656 Bytes
20869b7
 
 
 
5c21788
20869b7
0c7aea8
5c21788
fdb719c
5c21788
 
fdb719c
2250485
5c21788
 
 
fdb719c
6b4b78c
 
5c21788
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM ghcr.io/openclaw/openclaw:latest

USER root

# 1. 核心环境变量
ENV PORT=7860
ENV HOST=0.0.0.0
# 你的登录密码
ENV OPENCLAW_GATEWAY_TOKEN=shensist2026
# 官网指出配置默认存放在 ~/.openclaw,我们重定向到有权限的 /tmp
ENV OPENCLAW_CONFIG_DIR=/tmp/.openclaw
ENV DATA_DIR=/tmp/data

# 2. 预创建所有需要的目录并开放权限
RUN mkdir -p /tmp/.openclaw /tmp/data /app && \
    chmod -R 777 /tmp /app

EXPOSE 7860

# 3. 终极启动指令
# 我们直接调用全局路径下的 openclaw 命令,并强制指定端口和 IP
CMD ["/usr/local/bin/openclaw", "gateway", "--port", "7860", "--host", "0.0.0.0", "--force"]