Skip to content

docker/server/entrypoint.mjs ignores VF_SKIP_MIGRATIONS #460

Description

@TerrifiedBug

docker/server/entrypoint.mjs (distroless cloud entrypoint) always runs prisma migrate deploy on boot, unlike entrypoint.sh which honors VF_SKIP_MIGRATIONS.

Single-instance docker-compose is unaffected (migrate runs via DATABASE_ADMIN_URL, direct, no race). But for HA/multi-replica (Helm sets VF_SKIP_MIGRATIONS=true + a pre-upgrade migrate Job), every replica would race on the _prisma_migrations advisory lock. Fix: gate the migrate block in entrypoint.mjs on VF_SKIP_MIGRATIONS (mirror entrypoint.sh).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions