在PM2镜像基础上打包nodejs项目
Dockerfile
FROM wjf8882300/pm2:1.0.0
# 解决容器时间和宿主主机时间不一致问题
RUN apk update && apk add tzdata curl
ENV TZ Asia/Shanghai
RUN /bin/cp /usr/share/zoneinfo/${TZ} /etc/localtime && echo '${TZ}' >/etc/timezone
# Bundle APP files
RUN mkdir -p /data
WORKDIR /data
COPY . /data
# 安装模块
RUN npm i
# 设置环境变量
ENV NPM_CONFIG_LOGLEVEL warn
# ENV env production
CMD ["sh","-c", "pm2-docker start pm2.json --env production"]
Content type
Image
Digest
Size
71 MB
Last updated
over 4 years ago
docker pull wjf8882300/pm2:1.1.0