version: '3.8' services: swingmusic: build: . ports: - "1970:1970" volumes: - ./music:/music - ./config:/config environment: - DRAGONFLYDB_HOST=dragonfly - DRAGONFLYDB_PORT=6379 depends_on: - dragonfly restart: unless-stopped networks: - swingmusic-network dragonfly: image: docker.dragonflydb.io/dragonflydb/dragonfly container_name: swingmusic-dragonfly ports: - "6379:6379" volumes: - dragonfly_data:/data restart: unless-stopped command: --dir=/data --logtostdout networks: - swingmusic-network healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 10s timeout: 5s retries: 5 volumes: dragonfly_data: driver: local networks: swingmusic-network: driver: bridge