feat: add claude-dev docker setup & update openclaw config

Added Dockerfile and docker-compose.yml for claude-dev on NAS. Updated openclaw docker-compose.yml to include --allow-unconfigured argument.
This commit is contained in:
Gan, Jimmy
2026-02-20 09:19:36 +08:00
parent 050793e0f0
commit 801616acda
3 changed files with 26 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
FROM node:20-slim
RUN apt-get update && apt-get install -y git openssh-client tmux && rm -rf /var/lib/apt/lists/*
RUN npm install -g @anthropic-ai/claude-code
WORKDIR /workspace
ENTRYPOINT ["tmux", "new-session", "-A", "-s", "main"]
+20
View File
@@ -0,0 +1,20 @@
services:
claude-dev:
build: .
image: claude-dev:latest
container_name: claude-dev
restart: unless-stopped
stdin_open: true
tty: true
environment:
- ANTHROPIC_BASE_URL=${ANTHROPIC_BASE_URL}
- ANTHROPIC_AUTH_TOKEN=${ANTHROPIC_AUTH_TOKEN}
- ANTHROPIC_API_KEY=${ANTHROPIC_AUTH_TOKEN}
volumes:
- /volume1/docker/claude-dev/workspace:/workspace
- /volume1/docker/claude-dev/claude-config:/root/.claude
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"