c276c2a090
- 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
26 lines
691 B
Django/Jinja
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
|