FROM node:20.13.1-alpine3.19 as build WORKDIR /app/src COPY package*.json ./ RUN apk update RUN apk add yarn RUN yarn install --frozen-lockfile --no-progress COPY . ./ RUN yarn build FROM node:20.13.1-alpine3.19 RUN addgroup -S k8s-group && adduser -S k8s-user -G k8s-group USER root WORKDIR /usr/app COPY --from=build /app/src/dist/swiss-client/ ./ CMD node server/server.mjs EXPOSE 4000