db: initial migration + container başlangıcında otomatik migrate deploy
Postgres canlıydı ama şema hiç uygulanmamıştı (migrations/ klasörü boştu). Bu ortamdan Coolify'ın Postgres'ine ağ erişimi yok (5432 filtreli), bu yüzden `prisma migrate dev` yerine offline schema diff (`migrate diff --from-empty`) ile ilk migration SQL'i üretildi. api-daemon container'ı artık başlarken `prisma migrate deploy` çalıştırıyor. Tüm servislere restart: unless-stopped eklendi ki Postgres henüz hazır değilken başlayan container kendini toparlasın. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -12,4 +12,4 @@ COPY . .
|
||||
RUN pnpm install
|
||||
RUN pnpm --filter @streamclipper/db exec prisma generate
|
||||
|
||||
CMD ["pnpm", "--filter", "@streamclipper/api-daemon", "dev"]
|
||||
CMD ["sh", "-c", "pnpm --filter @streamclipper/db exec prisma migrate deploy && pnpm --filter @streamclipper/api-daemon dev"]
|
||||
|
||||
Reference in New Issue
Block a user