Skip to content
Snippets Groups Projects

K8s deploy

Merged Remi PLANEL requested to merge k8s-deploy into dev
2 files
+ 6
1
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 5
1
### Stage Install ###
FROM node:19.5-bullseye-slim as install
WORKDIR /usr/src/app
ENV PATH /usr/src/app/node_modules/.bin:$PATH
COPY package*.json ./
@@ -40,10 +42,12 @@ CMD [ "node", "server/index.mjs"]
### STAGE: Generate ###
FROM node:19.5-bullseye-slim as generate
ARG NUXT_APP_BASE_URL
WORKDIR /usr/src/app
COPY --from=install /usr/src/app ./
COPY . /usr/src/app
RUN NUXT_APP_BASE_URL=/wiki/ npm run generate
RUN NUXT_APP_BASE_URL=/wiki npm run generate
### STAGE: NGINX ###
FROM nginxinc/nginx-unprivileged:1.25