services: clawtainer: build: . image: clawtainer:local container_name: clawtainer shm_size: 512m ports: - "18789:18789" # OpenClaw gateway Control UI environment: OPENCLAW_GATEWAY_TOKEN: ${OPENCLAW_GATEWAY_TOKEN:-clawtainer} restart: unless-stopped networks: - clawtainer-net nginx: image: nginx:alpine container_name: clawtainer-nginx ports: - "6901:80" # HTTP proxy to VNC (no TLS, no password) - LAN accessible volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro depends_on: - clawtainer restart: unless-stopped networks: - clawtainer-net networks: clawtainer-net: driver: bridge