From cf7541b5ff773557762d65bff7c25ffcae246426 Mon Sep 17 00:00:00 2001 From: michael1986 Date: Tue, 2 Dec 2025 15:52:23 +0100 Subject: [PATCH] npm --- Dockerfile | 19 ++++++++++++------- package.json | 1 - 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index ba9323d..38a579d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,23 @@ -# Build stage +# -- Build stage -- FROM node:20-alpine AS build - WORKDIR /app -# Copy package files +# Alleen package-bestanden eerst (better caching) COPY package*.json ./ -RUN npm ci +RUN npm ci || npm install +# Dan de rest van de code COPY . . + +# LET OP: pas dit aan als jouw build-script anders heet RUN npm run build -# Runtime stage +# -- Serve stage -- FROM nginx:alpine +WORKDIR /usr/share/nginx/html -COPY --from=build /app/dist/ /usr/share/nginx/html/ +# Pas dit aan als jouw outputmap niet 'dist' is (bijv. 'build') +COPY --from=build /app/dist ./ -EXPOSE 80 \ No newline at end of file +# Optioneel: eigen nginx.conf voor SPA routing +# COPY nginx.conf /etc/nginx/conf.d/default.conf \ No newline at end of file diff --git a/package.json b/package.json index 362a0e1..8ab3411 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,6 @@ "name": "viewer", "version": "0.0.1", "description": "", - "private": true, "keywords": [ "" ],