From d207c8b2b28ab4fb8defa7ea8ea647ab3df39abb Mon Sep 17 00:00:00 2001 From: Nick Szaunig Date: Wed, 19 Aug 2026 07:43:53 +0200 Subject: [PATCH] SQL and Seed into App --- Dockerfile | 6 +++++- package.json | 1 + pnpm-lock.yaml | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 204bf36..7a8a35b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -43,8 +43,12 @@ FROM base AS migrator # ([ERR_PNPM_IGNORED_BUILDS]) -> Schema Engine fehlt -> "migrate deploy" # schlaegt mit E_CANNOT_RESOLVE_VERSION fehl. COPY pnpm-workspace.yaml ./ +# dotenv: prisma.config.ts importiert "dotenv/config" (Vorlagen-Kommentar +# dort: "assumes you have installed ... dotenv") — im vollen builder-Stage +# oben nur ueber eine transitive Abhaengigkeit erreichbar, hier in der +# isolierten node_modules-Installation nicht automatisch mit dabei. RUN pnpm add --save-prod \ - prisma@^7.9.1 tsx@^4 bcryptjs@^3.0.3 \ + prisma@^7.9.1 tsx@^4 bcryptjs@^3.0.3 dotenv@^17.4.2 \ @prisma/client@^7.9.1 @prisma/adapter-pg@^7.9.1 \ @prisma/adapter-mariadb@^7.9.1 mariadb@^3.5.3 diff --git a/package.json b/package.json index b3676a0..9857977 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "@types/react": "^19", "@types/react-dom": "^19", "@vitejs/plugin-react": "^6.0.5", + "dotenv": "^17.4.2", "eslint": "^9", "eslint-config-next": "16.3.0", "jsdom": "^30.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b08216e..e42c3fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -108,6 +108,9 @@ importers: '@vitejs/plugin-react': specifier: ^6.0.5 version: 6.0.5(vite@8.2.1(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.23.9)) + dotenv: + specifier: ^17.4.2 + version: 17.4.2 eslint: specifier: ^9 version: 9.39.5(jiti@2.7.0)(supports-color@7.2.0)