From bc635dfa213b952e8276ed16f3b540975328fbe0 Mon Sep 17 00:00:00 2001 From: yuudi <26199752+yuudi@users.noreply.github.com> Date: Sat, 12 Dec 2020 00:12:23 +0800 Subject: [PATCH] minimize docker image (#9) --- Dockerfile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index ebfba63..0872174 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,15 @@ -FROM node:latest +FROM node:lts-alpine MAINTAINER Hongcai Deng -RUN apt-get clean all -RUN apt-get update -RUN apt-get -y install git -RUN git clone https://github.com/denghongcai/forsaken-mail.git /forsaken-mail - WORKDIR /forsaken-mail -RUN npm install +RUN wget https://github.com/denghongcai/forsaken-mail/archive/master.tar.gz -q -O /tmp/forsaken-mail-master.tar.gz \ + && tar zxf /tmp/forsaken-mail-master.tar.gz -C /tmp \ + && mv /tmp/forsaken-mail-master/* /forsaken-mail \ + && rm /tmp/forsaken-mail-master.tar.gz \ + && npm install --production \ + && npm cache clean --force EXPOSE 25 EXPOSE 3000 -CMD npm start +CMD ["npm", "start"]