Files
Containarr/docker-compose.server.yml
2026-05-18 09:40:28 +02:00

33 lines
902 B
YAML

services:
server:
image: gitea.anthonybouteiller.ovh/blomios/containarr-server:latest
restart: unless-stopped
ports:
- "8080:8080" # HTTP + WebSocket (PWA)
- "9090:9090" # gRPC (agents)
volumes:
- containarr-data:/data
environment:
DB_PATH: /data/containarr.db
HTTP_ADDR: ":8080"
GRPC_ADDR: ":9090"
JWT_SECRET: "${JWT_SECRET}"
ADMIN_USER: "${ADMIN_USER}"
ADMIN_PASSWORD: "${ADMIN_PASSWORD}"
BOOTSTRAP_TOKENS: "local:${LOCAL_AGENT_TOKEN}"
agent:
image: gitea.anthonybouteiller.ovh/blomios/containarr-agent:latest
restart: unless-stopped
depends_on:
- server
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
CONTAINARR_SERVER_URL: "http://server:9090"
CONTAINARR_AGENT_TOKEN: "${LOCAL_AGENT_TOKEN}"
RUST_LOG: "info"
volumes:
containarr-data: