diff --git a/docker/compose.ory.yaml b/docker/compose.ory.yaml index 3b7ffc71..4c8a508f 100644 --- a/docker/compose.ory.yaml +++ b/docker/compose.ory.yaml @@ -58,6 +58,17 @@ services: - ory-net - kratosnet + hydra-migrate: + image: oryd/hydra:${HYDRA_VERSION:-v25.4.0} + environment: + - DSN=postgres://${ORY_POSTGRES_USER}:${ORY_POSTGRES_PASSWORD}@postgres_ory:5432/${HYDRA_DB:-ory_hydra}?sslmode=disable&max_conns=20 + command: migrate sql -e --yes + depends_on: + postgres_ory: + condition: service_healthy + networks: + - ory-net + hydra: image: oryd/hydra:${HYDRA_VERSION:-v25.4.0} container_name: ory_hydra @@ -70,6 +81,9 @@ services: volumes: - ./docker/ory/hydra:/etc/config/hydra command: serve -c /etc/config/hydra/hydra.yml all --dev + depends_on: + hydra-migrate: + condition: service_completed_successfully networks: - ory-net - hydranet