modrinth-code/docker-compose.yml
Alejandro González ea9a3539eb
Minor Labrinth documentation and missing Sendy configuration handling tweaks (#3667)
* docs(contributing/labrinth): mention SMTP vars, add helpful Redis note

* chore(labrinth): short-circuit Sendy usage successfully when not setup

* chore: get rid of deprecated `docker-compose` version parameter
2025-05-18 11:36:05 +00:00

41 lines
890 B
YAML

services:
postgres_db:
image: postgres:alpine
volumes:
- db-data:/var/lib/postgresql/data
ports:
- '5432:5432'
environment:
POSTGRES_DB: postgres
POSTGRES_USER: labrinth
POSTGRES_PASSWORD: labrinth
POSTGRES_HOST_AUTH_METHOD: trust
meilisearch:
image: getmeili/meilisearch:v1.12.0
restart: on-failure
ports:
- '7700:7700'
volumes:
- meilisearch-data:/data.ms
environment:
MEILI_MASTER_KEY: modrinth
MEILI_HTTP_PAYLOAD_SIZE_LIMIT: 107374182400
redis:
image: redis:alpine
restart: on-failure
ports:
- '6379:6379'
volumes:
- redis-data:/data
clickhouse:
image: clickhouse/clickhouse-server
ports:
- '8123:8123'
environment:
CLICKHOUSE_USER: default
CLICKHOUSE_PASSWORD: default
volumes:
meilisearch-data:
db-data:
redis-data: