Files
junvandGitHub a22531e16d Update nuxt (#6)
* Update nuxt

* Update nuxt

* Update package lock

* Update package and lock

* fix ui docker build
2024-01-12 17:11:39 +11:00

24 lines
343 B
Docker

FROM node:18 as build
WORKDIR /app
# copy the app, note .dockerignore
COPY . /app
RUN npm ci \
&& npm run build \
&& npm prune --production \
&& curl -sf https://gobinaries.com/tj/node-prune | sh \
&& node-prune
FROM node:alpine
WORKDIR /app
# copy from build image
COPY --from=build /app ./
EXPOSE 3000
CMD [ "npm", "start" ]