mirror of
https://github.com/wahyd4/badger.git
synced 2026-08-09 05:15:58 +10:00
* Update nuxt * Update nuxt * Update package lock * Update package and lock * fix ui docker build
24 lines
343 B
Docker
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" ]
|