46 lines
901 B
YAML
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:
|