From f6558172b057db85702fbc163f027b4d8f774175 Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Tue, 4 Jul 2023 18:29:51 +0200 Subject: [PATCH] refactor(helm): run seed job with esbuild See: https://github.com/prisma/prisma/issues/7053#issuecomment-851589268 --- charts/backoffice/templates/job-db-seed.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/charts/backoffice/templates/job-db-seed.yaml b/charts/backoffice/templates/job-db-seed.yaml index a51eedc..bf7d886 100644 --- a/charts/backoffice/templates/job-db-seed.yaml +++ b/charts/backoffice/templates/job-db-seed.yaml @@ -22,8 +22,9 @@ spec: command: ["/bin/sh", "-c"] args: - | - npm install tsx prisma --silent - npx prisma db seed + npm install esbuild --no-save + npx esbuild prisma/seed.ts --outfile=seed.cjs --bundle --format=cjs --external:prisma --external:@prisma/client --platform=node + node seed.cjs envFrom: - configMapRef: name: {{ .Release.Name }}-config