From 59d3c375a222ed3e93887c57adf72c7ff7c881a8 Mon Sep 17 00:00:00 2001 From: Tom Trappmann Date: Mon, 22 Dec 2025 21:55:31 +0100 Subject: [PATCH] fix DockerFile --- Dockerfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 66bca64..0336159 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,12 @@ # ---- build stage ---- FROM node:20-alpine AS build -WORKDIR /app +WORKDIR /NautilusDesk # Needed for node-gyp / native deps on Alpine RUN apk add --no-cache python3 make g++ git # Install deps COPY package*.json ./ -# If you have a package-lock.json, this will be deterministic. RUN npm install # Copy source + build @@ -16,7 +15,7 @@ RUN npm run build # ---- runtime stage ---- FROM node:20-alpine AS runtime -WORKDIR /app +WORKDIR /NautilusDesk/app ENV NODE_ENV=production ENV PORT=3000 @@ -24,7 +23,7 @@ ENV HOST=0.0.0.0 RUN addgroup -S nodegroup && adduser -S nodeuser -G nodegroup -COPY --from=build /app/.output ./.output +COPY --from=build /NautilusDesk/app/.output ./.output EXPOSE 3000 USER nodeuser