/
dimamir
/
ory-kit
Обзор
Документация
Войти
/
dimamir
/
ory-kit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
docker/ory-dev/docker-compose.yaml
110 строк
2 KB
Markus Thielker
ORY-2: add hydra to docker compose
05 сен 2023, 02:05
05 сен 2023, 02:05
3abc243
Код
Авторство
О чём код?
services: kratos-migrate: container_name: kratos-migrate image: oryd/kratos:v1.0.0 volumes: - ./ory/kratos:/etc/config/kratos - kratos-data:/home/ory - kratos-data:/var/lib/sqlite command: -c /etc/config/kratos/kratos.yaml migrate sql -e --yes restart: on-failure depends_on: postgres: condition: service_healthy networks: - intranet kratos: container_name: kratos image: oryd/kratos:v1.0.0 ports: - 127.0.0.1:4433:4433 # public - 127.0.0.1:4434:4434 # admin volumes: - ./ory/kratos:/etc/config/kratos - kratos-data:/home/ory - kratos-data:/var/lib/sqlite command: serve -c /etc/config/kratos/kratos.yaml --dev --watch-courier depends_on: kratos-migrate: condition: service_completed_successfully networks: - intranet hydra-migrate: container_name: hydra-migrate image: oryd/hydra:v2.2.0 volumes: - ./ory/hydra:/etc/config/hydra - hydra-data:/home/ory - hydra-data:/var/lib/sqlite command: migrate -c /etc/config/hydra/hydra.yaml sql -e --yes restart: on-failure depends_on: postgres: condition: service_healthy networks: - intranet hydra: container_name: hydra image: oryd/hydra:v2.2.0 ports: - "127.0.0.1:4444:4444" # public - "127.0.0.1:4445:4445" # admin - "127.0.0.1:5555:5555" # Port for hydra token user volumes: - ./ory/hydra:/etc/config/hydra - hydra-data:/home/ory - hydra-data:/var/lib/sqlite command: serve -c /etc/config/hydra/hydra.yaml all --dev depends_on: hydra-migrate: condition: service_completed_successfully networks: - intranet postgres: container_name: postgres image: postgres:15.2 ports: - 127.0.0.1:4455:5432 volumes: - postgres-data:/var/lib/postgresql/data - ./postgres:/docker-entrypoint-initdb.d/ networks: - intranet healthcheck: test: [ "CMD-SHELL", "pg_isready" ] interval: 10s timeout: 5s retries: 5 environment: POSTGRES_DB: "kratos" POSTGRES_USER: "postgres" POSTGRES_PASSWORD: "postgres" mailslurper: container_name: mailslurper image: oryd/mailslurper:latest-smtps ports: - 127.0.0.1:4436:4436 - 127.0.0.1:4437:4437 networks: - intranet networks: intranet: volumes: kratos-data: hydra-data: postgres-data: