52 lines
1.1 KiB
YAML
52 lines
1.1 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.jaeger:
|
|
image: jaegertracing/all-in-one:latest
|
|
container_name: mccn.jaeger
|
|
ports:
|
|
- 4317:4317
|
|
- 4318:4318
|
|
- 16686:16686
|