diff --git a/Dockerfile b/Dockerfile index 30cb98d..8a9fb92 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Dockerfile untuk SPA Nuxt 3 -FROM node:24-alpine AS builder +FROM node:23-alpine AS builder WORKDIR /app @@ -7,6 +7,7 @@ COPY package*.json ./ RUN npm install --legacy-peer-deps COPY . . +COPY .env ./ RUN npm run generate diff --git a/nuxt.config.ts b/nuxt.config.ts index 0f4da0d..1d2549c 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -79,7 +79,8 @@ export default defineNuxtConfig({ ssr: false, target: 'static', generate: { - dir: '.output/public', + fallback: '404.html', // Untuk SPA + routes: [] // Jika perlu generate route spesifik } }); \ No newline at end of file