添加构建说明

This commit is contained in:
zhl 2019-04-03 11:34:29 +08:00
parent 2c1aad0f68
commit fd405e54ce
3 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,13 @@
#构建步骤
#1. 构建zhl/node_env, 用于npm install
# docker build -t zhl/node_env -f Dockerfile_env .
#2. 构建运行下载代码的环境
# docker build -t spider .
#说明:
# 1. 构建一次,重启下载程序,只要运行 docker restart spider即可
# 2. 如果有添加新的第三方依赖, 需重新运行 docker build -t spider .
FROM zhl/node_env:latest
RUN mkdir -p /data/service

7
Dockerfile_pm2 Normal file
View File

@ -0,0 +1,7 @@
FROM node:8.12.0-alpine
RUN npm config set unsafe-perm true\
&& npm install -g pm2 \
&& rm -fr /tmp/* ~/.npm
CMD [ "" ]

View File

@ -1,2 +1,3 @@
#!/usr/bin/env bash
# 应根据实际情况映射downloadsrc和config目录
docker run -d -v /Users/zhl/Downloads/spider:/data/download -v /Users/zhl/Documents/worksapce/node/spider/src:/data/service/src -v /Users/zhl/Documents/worksapce/node/spider/config:/data/service/config --net mnet --ip=172.18.0.7 --name spider spider:latest