myopenclaw / Dockerfile
zhangzexin's picture
Update Dockerfile
efee66d verified
raw
history blame contribute delete
590 Bytes
# syntax = docker/dockerfile:1.4
FROM node:22-slim
# ๅฎ‰่ฃ…ๅŸบ็ก€ไพ่ต–๏ผˆๆ–ฐๅขž jq๏ผŒ่ฟ™ๆ˜ฏๅ…ณ้”ฎ๏ผ๏ผ‰
RUN apt-get update && \
apt-get install -y --no-install-recommends \
git \
curl \
openssh-client \
ca-certificates \
jq && \
rm -rf /var/lib/apt/lists/*
# ๅ…จๅฑ€ๅฎ‰่ฃ… OpenClaw
RUN npm install -g openclaw@latest
# ๅˆ›ๅปบ้…็ฝฎ็›ฎๅฝ•
RUN mkdir -p /root/.openclaw
# ๆšด้œฒ็ซฏๅฃ
EXPOSE 18789
# ๅคๅˆถๅฏๅŠจ่„šๆœฌ
COPY start.sh /usr/local/bin/start-openclaw
RUN chmod +x /usr/local/bin/start-openclaw
# ๅฏๅŠจๅ‘ฝไปค
CMD ["/usr/local/bin/start-openclaw"]