Containers for Pascal and Lara run claude remote-control per project (larpaso, youtube) on the VPS, isolated from the web stack, and exchange messages through a small MCP mailbox server. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
58 lines
1.2 KiB
YAML
58 lines
1.2 KiB
YAML
# Claude-Remote-Stack: eigenständig neben ~/stack, eigenes Netz, keine Ports,
|
|
# kein Zugriff auf den Docker-Socket oder das Netz "web".
|
|
# Start: docker compose -p claude up -d --build (im Ordner ~/claude-stack)
|
|
name: claude
|
|
|
|
services:
|
|
postfach:
|
|
build: ./mailbox
|
|
restart: unless-stopped
|
|
volumes:
|
|
- postfach-data:/data
|
|
networks: [claude]
|
|
mem_limit: 128m
|
|
|
|
claude-pascal:
|
|
build: ./claude
|
|
container_name: claude-pascal
|
|
hostname: claude-pascal
|
|
restart: unless-stopped
|
|
init: true
|
|
environment:
|
|
MAILBOX_USER: pascal
|
|
GIT_NAME: Pascal Scholz
|
|
GIT_EMAIL: p.scholz@larpaso.de
|
|
volumes:
|
|
- home-pascal:/home/node
|
|
- shared:/shared
|
|
networks: [claude]
|
|
mem_limit: 2500m
|
|
cpus: 1.5
|
|
depends_on: [postfach]
|
|
|
|
claude-lara:
|
|
build: ./claude
|
|
container_name: claude-lara
|
|
hostname: claude-lara
|
|
restart: unless-stopped
|
|
init: true
|
|
environment:
|
|
MAILBOX_USER: lara
|
|
GIT_NAME: Lara
|
|
GIT_EMAIL: lk.loehr@larpaso.de
|
|
volumes:
|
|
- home-lara:/home/node
|
|
- shared:/shared
|
|
networks: [claude]
|
|
mem_limit: 2500m
|
|
cpus: 1.5
|
|
depends_on: [postfach]
|
|
|
|
volumes:
|
|
postfach-data:
|
|
home-pascal:
|
|
home-lara:
|
|
shared:
|
|
|
|
networks:
|
|
claude:
|