version: '3.8' services: vps-agent: build: . container_name: vps-ai-agent restart: unless-stopped expose: - "8001" ports: - "8001:8001" volumes: - .:/app - /var/run/docker.sock:/var/run/docker.sock:rw - /:/host_root:ro - ./data:/app/data environment: - MINIMAX_API_KEY=sk-cp-siEwoNh9WA3Prxe6frpJ2HsXPje-gjt5jObhHloqqoO0FX0i9yP54N3zhY492GKu18l9XiANDiCoECU3t0uMtRODvkzzi93A2Rmtco6MjATrKNOEDR_bxa4 networks: - coolify - ollama_net labels: - "traefik.enable=true" - "traefik.http.routers.vps-agent.rule=Host(`claw.reifonas.cloud`)" - "traefik.http.routers.vps-agent.entrypoints=https" - "traefik.http.routers.vps-agent.tls=true" - "traefik.http.routers.vps-agent.tls.certresolver=letsencrypt" - "traefik.http.services.vps-agent.loadbalancer.server.port=8001" vnc: build: ./vnc container_name: vps-vnc restart: unless-stopped ports: - "6080:6080" volumes: - /tmp/.X11-unix:/tmp/.X11-unix:rw networks: - coolify labels: - "traefik.enable=true" - "traefik.http.routers.vnc.rule=Host(`vnc.claw.reifonas.cloud`)" - "traefik.http.routers.vnc.entrypoints=https" - "traefik.http.routers.vnc.tls=true" - "traefik.http.routers.vnc.tls.certresolver=letsencrypt" - "traefik.http.services.vnc.loadbalancer.server.port=6080" networks: coolify: external: true ollama_net: name: lw4s8g4gc8gss4gkc4gg0wk4 external: true