From 86fc4c1a5b6ff7d2f6d45d2ebe29a7874a58a827 Mon Sep 17 00:00:00 2001 From: Saadi Myftija Date: Wed, 21 Jan 2026 11:53:27 +0000 Subject: [PATCH] feat(docker): enable skipping db migrations on container startup Adds support for skipping Postgres migrations on container startup via the new `SKIP_POSTGRES_MIGRATIONS` environment variable. Set `SKIP_POSTGRES_MIGRATIONS=1` to skip migrations, matching the existing behavior of `SKIP_CLICKHOUSE_MIGRATIONS`. --- docker/scripts/entrypoint.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docker/scripts/entrypoint.sh b/docker/scripts/entrypoint.sh index 39046e0b6f..a6bc7dd15b 100755 --- a/docker/scripts/entrypoint.sh +++ b/docker/scripts/entrypoint.sh @@ -5,10 +5,13 @@ if [ -n "$DATABASE_HOST" ]; then scripts/wait-for-it.sh ${DATABASE_HOST} -- echo "database is up" fi -# Run migrations -echo "Running prisma migrations" -pnpm --filter @trigger.dev/database db:migrate:deploy -echo "Prisma migrations done" +if [ "$SKIP_POSTGRES_MIGRATIONS" != "1" ]; then + echo "Running prisma migrations" + pnpm --filter @trigger.dev/database db:migrate:deploy + echo "Prisma migrations done" +else + echo "SKIP_POSTGRES_MIGRATIONS=1, skipping Postgres migrations." +fi if [ -n "$CLICKHOUSE_URL" ] && [ "$SKIP_CLICKHOUSE_MIGRATIONS" != "1" ]; then # Run ClickHouse migrations