diff --git a/docker-compose.yml b/docker-compose.yml index c268b01cd..b75d86cd3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,46 +1,17 @@ services: - # ───────────────────────────────────────────── - # PicoClaw Agent (one-shot query) - # docker compose run --rm picoclaw-agent -m "Hello" - # ───────────────────────────────────────────── - picoclaw-agent: - build: - context: . - dockerfile: Dockerfile - container_name: picoclaw-agent - profiles: - - agent - # Uncomment to access host network; leave commented unless needed. - #extra_hosts: - # - "host.docker.internal:host-gateway" - volumes: - - ./config/config.json:/home/picoclaw/.picoclaw/config.json:ro - - picoclaw-workspace:/home/picoclaw/.picoclaw/workspace - entrypoint: ["picoclaw", "agent"] - stdin_open: true - tty: true - - # ───────────────────────────────────────────── - # PicoClaw Gateway (Long-running Bot) - # docker compose up picoclaw-gateway - # ───────────────────────────────────────────── picoclaw-gateway: - build: - context: . - dockerfile: Dockerfile - container_name: picoclaw-gateway + build: . restart: unless-stopped - profiles: - - gateway - # Uncomment to access host network; leave commented unless needed. - #extra_hosts: - # - "host.docker.internal:host-gateway" volumes: - # Configuration file - - ./config/config.json:/home/picoclaw/.picoclaw/config.json:ro - # Persistent workspace (sessions, memory, logs) - picoclaw-workspace:/home/picoclaw/.picoclaw/workspace - command: ["gateway"] + env_file: + - .env + networks: + - dokploy-network volumes: picoclaw-workspace: + +networks: + dokploy-network: + external: true