25 lines
549 B
Docker
25 lines
549 B
Docker
#构建步骤
|
||
#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
|
||
|
||
COPY ./ /data/service/
|
||
|
||
RUN mkdir -p /data/download
|
||
RUN mkdir -p /data/logs
|
||
|
||
WORKDIR /data/service
|
||
|
||
RUN npm install
|
||
|
||
CMD npm run start
|