diff --git a/cloud/docker-compose.yml b/cloud/docker-compose.yml index 852a1815..6b6b996a 100644 --- a/cloud/docker-compose.yml +++ b/cloud/docker-compose.yml @@ -1,4 +1,17 @@ services: + migrator: + image: ghcr.io/kanbn/kan-migrate:latest + container_name: ${CONTAINER_NAME:-kan-migrate} + build: + context: . + dockerfile: ./apps/web/Dockerfile + target: migrate + networks: + - dokploy-network + environment: + - POSTGRES_URL=${POSTGRES_URL} + restart: "no" + web: image: ghcr.io/kanbn/kan:latest container_name: ${CONTAINER_NAME:-kan-web} @@ -79,6 +92,9 @@ services: - NEXT_PUBLIC_UMAMI_ID=${NEXT_PUBLIC_UMAMI_ID} - NEXT_PUBLIC_POSTHOG_KEY=${NEXT_PUBLIC_POSTHOG_KEY} - NEXT_PUBLIC_POSTHOG_HOST=${NEXT_PUBLIC_POSTHOG_HOST} + depends_on: + migrator: + condition: service_completed_successfully networks: dokploy-network: