Files
pluto c276c2a090 Update openclaw role for Margaret Docker deployment
- Updated defaults: custom image, container name, config paths
- Updated compose template: proper CMD, HOME env, user mapping
- Updated tasks: image existence check, warning if not found
- Added handlers: restart on compose changes
- Image must be pre-built on Bart (16GB RAM) and transferred
2026-02-02 21:55:08 -06:00

26 lines
691 B
Django/Jinja

services:
{{ openclaw_container_name }}:
image: {{ openclaw_image }}
container_name: {{ openclaw_container_name }}
restart: unless-stopped
command:
- node
- /usr/local/lib/node_modules/openclaw/dist/index.js
- gateway
- --allow-unconfigured
volumes:
- {{ openclaw_config_dir }}:/home/glyptic/.openclaw
networks:
- {{ docker_network_name }}
labels:
traefik.enable: "false"
environment:
NODE_ENV: production
HOME: /home/glyptic
ANTHROPIC_API_KEY: {{ openclaw_anthropic_api_key }}
user: "{{ openclaw_user_uid }}:{{ openclaw_user_gid }}"
networks:
{{ docker_network_name }}:
external: true