From 434bb3ad7138b57d273fb95acfbb0d51a3e040f6 Mon Sep 17 00:00:00 2001 From: sepehr Date: Sun, 26 Apr 2026 11:06:07 +0200 Subject: [PATCH] fix: use prisma db push in entrypoint instead of migrate deploy The app uses db push (no migration files), so migrate deploy was a no-op. Also removes the redundant migration step from deploy.yaml since the entrypoint now handles schema sync on every container start. Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yaml | 3 --- memento-note/docker-entrypoint.sh | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 73e6173..b6aa06d 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -126,9 +126,6 @@ jobs: echo "=== Building ===" docker compose build memento-note - echo "=== Database migration ===" - docker compose run --rm memento-note npx prisma db push --skip-generate - echo "=== Starting ===" docker compose up -d --remove-orphans docker compose ps diff --git a/memento-note/docker-entrypoint.sh b/memento-note/docker-entrypoint.sh index 991cf74..24f62fd 100644 --- a/memento-note/docker-entrypoint.sh +++ b/memento-note/docker-entrypoint.sh @@ -1,8 +1,8 @@ #!/bin/sh set -e -echo "Running Prisma migrations..." -node ./node_modules/prisma/build/index.js migrate deploy +echo "Syncing database schema..." +node ./node_modules/prisma/build/index.js db push --skip-generate echo "Starting server..." exec node server.js