Files
Mccn/docker-compose.yml
2026-03-15 17:11:31 +01:00

64 lines
1.4 KiB
YAML

services:
mccn.database:
image: postgres:17
container_name: mccn.database
environment:
POSTGRES_DB: mccn
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
volumes:
- ./.containers/db:/var/lib/postgresql/data
ports:
- 5432:5432
mccn.identity:
image: quay.io/keycloak/keycloak:26.5.1
container_name: mccn.identity
command: start-dev --import-realm
environment:
KC_HEALTH_ENABLED: true
KC_HOSTNAME: localhost
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: admin
volumes:
- ./.files:/opt/keycloak/data/import
ports:
- 18080:8080
- 9000:9000
mccn.seq:
image: datalust/seq:2025.2
container_name: mccn.seq
environment:
ACCEPT_EULA: Y
SEQ_FIRSTRUN_NOAUTHENTICATION: true # local dev only
ports:
- 5341:5341
- 9081:80
mccn.redis:
image: redis:latest
container_name: mccn.redis
ports:
- 6379:6379
mccn.queue:
image: rabbitmq:4-management
container_name: mccn.queue
environment:
RABBITMQ_DEFAULT_USER: guest
RABBITMQ_DEFAULT_PASS: guest
volumes:
- ./.containers/queue:/var/lib/rabbitmq
ports:
- 5672:5672
- 15672:15672
mccn.jaeger:
image: jaegertracing/all-in-one:latest
container_name: mccn.jaeger
ports:
- 4317:4317
- 4318:4318
- 16686:16686