SQL and Seed into App
This commit is contained in:
1 parent
4ed102afe7
commit
8587265155
9 files changed
+90
-291
No files matched your search
@@ -77,12 +77,12 @@ jobs:
|
||||
type=sha,format=short
|
||||
type=semver,pattern={{version}}
|
||||
|
||||
# Laufzeit-Image (schlank, "output: standalone") — das ist das Image,
|
||||
# das in Kubernetes tatsaechlich den Shop ausliefert (siehe
|
||||
# k8s/app-deployment.yaml). Ein einzelnes Image traegt beide Prisma-
|
||||
# Client-Varianten (Postgres + MySQL) und waehlt zur Laufzeit per
|
||||
# DATABASE_PROVIDER, siehe src/lib/prisma.ts.
|
||||
- name: Laufzeit-Image bauen und pushen
|
||||
# Ein einzelnes Image traegt beide Prisma-Client-Varianten (Postgres +
|
||||
# MySQL, waehlt zur Laufzeit per DATABASE_PROVIDER, siehe
|
||||
# src/lib/prisma.ts) UND die Migrations-/Seed-Tools (siehe Dockerfile-
|
||||
# Kommentar bei "AS migrator") — die App migriert/seedet sich beim
|
||||
# Start selbst (idempotent), kein separates Migrations-Image/Job mehr.
|
||||
- name: Image bauen und pushen
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
context: .
|
||||
@@ -91,18 +91,3 @@ jobs:
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
|
||||
# Migrations-Image: eigene schlanke Stage (nur Prisma-CLI/tsx + ein
|
||||
# paar Laufzeit-Pakete, siehe Dockerfile-Kommentar bei "AS migrator")
|
||||
# statt der vollen builder-Stage, die zusaetzlich next/react/sharp/alle
|
||||
# devDependencies enthielt. Wird vom Kubernetes-Migrations-Job
|
||||
# verwendet, siehe k8s/04-migrate-job.yaml.
|
||||
- name: Migrations-Image bauen und pushen
|
||||
uses: docker/build-push-action@v6
|
||||
with:
|
||||
context: .
|
||||
target: migrator
|
||||
push: true
|
||||
tags: ${{ env.REGISTRY_PUSH }}/${{ steps.image.outputs.name }}:migrate-${{ gitea.sha }}
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
Reference in new issue
Block a user