init
This commit is contained in:
51
docker-compose.yml
Normal file
51
docker-compose.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
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
|
||||
Reference in New Issue
Block a user