more services

This commit is contained in:
2025-10-20 11:14:09 -06:00
parent 0fb04246d0
commit 96972d76e7

View File

@@ -11,8 +11,19 @@ services:
shm_size: "2GB" shm_size: "2GB"
volumes: volumes:
- /data/musicbrainz/db:/var/lib/postgresql/data - /data/musicbrainz/db:/var/lib/postgresql/data
ports:
- "5432:5432" redis:
image: redis:3-alpine
container_name: musicbrainz-redis
restart: unless-stopped
mq:
image: rabbitmq:3-alpine
container_name: musicbrainz-mq
hostname: "mq"
restart: unless-stopped
volumes:
- /data/musicbrainz/rabbitmq:/var/lib/rabbitmq
musicbrainz: musicbrainz:
image: metabrainz/musicbrainz-docker-musicbrainz:v-2025-10-13.0-build1 image: metabrainz/musicbrainz-docker-musicbrainz:v-2025-10-13.0-build1
@@ -28,9 +39,16 @@ services:
POSTGRES_DB: musicbrainz_db POSTGRES_DB: musicbrainz_db
MUSICBRAINZ_WEB_SERVER_HOST: 0.0.0.0 MUSICBRAINZ_WEB_SERVER_HOST: 0.0.0.0
MUSICBRAINZ_WEB_SERVER_PORT: 5000 MUSICBRAINZ_WEB_SERVER_PORT: 5000
MUSICBRAINZ_STANDALONE_SERVER: 1 REDIS_SERVER: redis:6379
# Replication settings RABBITMQ_HOST: mq
RABBITMQ_PORT: 5672
RABBITMQ_VHOST: /
RABBITMQ_USER: guest
RABBITMQ_PASSWORD: guest
# Replication
REPLICATION_TYPE: RT_SLAVE REPLICATION_TYPE: RT_SLAVE
REPLICATION_ACCESS_TOKEN: ${MUSICBRAINZ_TOKEN} REPLICATION_ACCESS_TOKEN: ${MUSICBRAINZ_TOKEN:-}
depends_on: depends_on:
- db - db
- redis
- mq