diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b068e6d..092c21c 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -33,6 +33,8 @@ jobs: cache: npm - name: Install deps run: npm ci + - name: SvelteKit sync + run: npx svelte-kit sync - name: Typecheck run: npx svelte-check --threshold error diff --git a/Dockerfile b/Dockerfile index 2f6c509..1349d6e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ WORKDIR /app # Erst nur package*.json – besseres Layer-Caching COPY package*.json ./ -# postinstall versucht CMS-Types zu generieren (|| true → unkritisch ohne CMS) +# prepare läuft svelte-kit sync (|| true → unkritisch wenn Config fehlt) RUN npm ci COPY . . diff --git a/package.json b/package.json index a530305..1d56537 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "preview": "vite preview", "start": "node build", "generate:api-types": "node scripts/generate-api-types.mjs", - "postinstall": "node scripts/generate-api-types.mjs || true" + "prepare": "svelte-kit sync || true" }, "devDependencies": { "@iconify-json/mdi": "^1.2.3",