You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.4 KiB
YAML
57 lines
1.4 KiB
YAML
version: '3.7'
|
|
|
|
services:
|
|
kratos-migrate:
|
|
image: local/kratos:latest
|
|
build:
|
|
context: .
|
|
dockerfile: kratos.Dockerfile
|
|
depends_on:
|
|
- postgres-kratos
|
|
command: -c /etc/config/kratos/kratos.yml migrate sql -e --yes
|
|
environment:
|
|
- DSN=postgres://kratos:secret@postgres-kratos:5432/kratos?sslmode=disable&max_conns=20&max_idle_conns=4
|
|
restart: on-failure
|
|
networks:
|
|
- intranet
|
|
|
|
kratos:
|
|
image: local/kratos:latest
|
|
build:
|
|
context: .
|
|
dockerfile: kratos.Dockerfile
|
|
depends_on:
|
|
- postgres-kratos
|
|
- kratos-migrate
|
|
ports:
|
|
- '4433:4433' # public
|
|
- '4434:4434' # admin
|
|
restart: unless-stopped
|
|
command: serve -c /etc/config/kratos/kratos.yml --dev --watch-courier
|
|
environment:
|
|
- DSN=postgres://kratos:secret@postgres-kratos:5432/kratos?sslmode=disable&max_conns=20&max_idle_conns=4
|
|
- LOG_LEVEL=trace
|
|
networks:
|
|
- intranet
|
|
|
|
kratos-selfservice-ui-node:
|
|
image: oryd/kratos-selfservice-ui-node:v0.12.3
|
|
ports:
|
|
- "4455:4455"
|
|
environment:
|
|
- PORT=4455
|
|
- SECURITY_MODE=standalone
|
|
- KRATOS_PUBLIC_URL=http://kratos:4433/
|
|
- KRATOS_BROWSER_URL=http://e1r2p1.clusters.42paris.fr:4433/
|
|
networks:
|
|
- intranet
|
|
restart: on-failure
|
|
|
|
mailslurper:
|
|
image: oryd/mailslurper:latest-smtps
|
|
ports:
|
|
- '4436:4436'
|
|
- '4437:4437'
|
|
networks:
|
|
- intranet
|