relay/docker-compose.yml

34 lines
691 B
YAML

version: '3.8'
services:
dusk-relay:
build:
context: .
dockerfile: Dockerfile
container_name: dusk-relay
restart: unless-stopped
ports:
- "4001:4001"
environment:
- RUST_LOG=info
- DUSK_RELAY_PORT=4001
volumes:
# persist the relay's keypair so peer id stays stable across restarts
- dusk-relay-data:/data
networks:
- dusk-network
healthcheck:
test: ["CMD", "timeout", "5", "bash", "-c", "cat < /dev/null > /dev/tcp/0.0.0.0/4001"]
interval: 30s
timeout: 10s
retries: 3
start_period: 5s
volumes:
dusk-relay-data:
driver: local
networks:
dusk-network:
driver: bridge