Files
Containarr/docker-compose.local.yml

46 lines
901 B
YAML

name: nexarr-local
services:
server:
build:
context: .
dockerfile: server/Dockerfile
restart: unless-stopped
ports:
- "8080:8080"
- "9090:9090"
volumes:
- nexarr-data:/data
environment:
DB_PATH: /data/nexarr.db
HTTP_ADDR: ":8080"
GRPC_ADDR: ":9090"
JWT_SECRET: "dev-secret"
ADMIN_USER: "admin"
ADMIN_PASSWORD: "admin"
BOOTSTRAP_TOKENS: "local-agent:dev-agent-token"
networks:
- nexarr
agent:
build:
context: .
dockerfile: agent/Dockerfile
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: "dev-agent-token"
RUST_LOG: "info"
networks:
- nexarr
networks:
nexarr:
volumes:
nexarr-data: