mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-24 06:35:10 +00:00
32 lines
440 B
Docker
32 lines
440 B
Docker
|
FROM node:latest as builder
|
||
|
|
||
|
WORKDIR /src
|
||
|
|
||
|
COPY . .
|
||
|
|
||
|
RUN yarn install \
|
||
|
--prefer-offline \
|
||
|
--frozen-lockfile \
|
||
|
--non-interactive \
|
||
|
--production=false
|
||
|
|
||
|
RUN yarn build
|
||
|
|
||
|
RUN rm -rf node_modules && \
|
||
|
NODE_ENV=production yarn install \
|
||
|
--prefer-offline \
|
||
|
--pure-lockfile \
|
||
|
--non-interactive \
|
||
|
--production=true
|
||
|
|
||
|
FROM node:alpine
|
||
|
|
||
|
WORKDIR /src
|
||
|
|
||
|
COPY --from=builder /src .
|
||
|
|
||
|
ENV HOST 0.0.0.0
|
||
|
EXPOSE 3000
|
||
|
|
||
|
CMD [ "yarn", "start" ]
|