VERSION 0.8 FROM alpine:edge WORKDIR /app ENV NODE_ENV="production" build: RUN apk -U add build-base gyp pkgconfig python3 nodejs npm COPY package-lock.json package.json ./ RUN npm ci --include=dev COPY . . RUN npm run build RUN npm prune --omit=dev SAVE ARTIFACT /app run: RUN apk -U add nodejs COPY +build/app/.next/standalone /app COPY +build/app/.next/static /app/.next/static COPY +build/app/public /app/public RUN mkdir -p /app/.next/cache EXPOSE 3000 CMD [ "node", "server.js" ] SAVE IMAGE --push ghcr.io/xe/techaro-lol