even smaller node image: 194MB
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
# node:12-slim?
|
# node:12-slim?
|
||||||
FROM node:12-alpine
|
FROM node:12-alpine AS BASE_IMAGE
|
||||||
|
|
||||||
|
|
||||||
# set user
|
# set user
|
||||||
@@ -11,13 +11,14 @@ WORKDIR /app
|
|||||||
COPY package*.json ./
|
COPY package*.json ./
|
||||||
RUN npm ci --only=production
|
RUN npm ci --only=production
|
||||||
|
|
||||||
|
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
ENV NODE_ENV mitko
|
ENV NODE_ENV mitko
|
||||||
|
|
||||||
|
# USING BASE_IMAGE
|
||||||
|
FROM node:12-alpine
|
||||||
|
COPY --from=BASE_IMAGE /app /
|
||||||
CMD npm start
|
CMD npm start
|
||||||
|
EXPOSE 2080
|
||||||
# CMD [“dumb-init”, “node”, dht.js”]
|
# CMD [“dumb-init”, “node”, dht.js”]
|
||||||
# CMD ["npm","run", "pm2"]
|
# CMD ["npm","run", "pm2"]
|
||||||
|
|
||||||
EXPOSE 2080
|
|
||||||
|
|||||||
Reference in New Issue
Block a user