You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
riskshell/Dockerfile

21 lines
569 B

4 years ago
FROM node:current-alpine3.12
4 years ago
#拷贝公钥免密克隆仓库代码
4 years ago
COPY .ssh /root/.ssh
4 years ago
RUN chmod 400 /root/.ssh/id_rsa
4 years ago
RUN mkdir /app
4 years ago
#拷贝自动更新部署应用的命令
4 years ago
COPY shell/* /app/
4 years ago
#使用阿里云镜像源安装git和openssh
4 years ago
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && apk update && apk add git openssh
4 years ago
#拷贝应用代码
4 years ago
WORKDIR /app
4 years ago
#git web钩子服务端
4 years ago
RUN git clone git@gogs.kirito.cool:panqihua/RiskCloudRun.git
WORKDIR /app/RiskCloudRun
4 years ago
#安装依赖
RUN yarn
4 years ago
4 years ago
CMD ["node","/app/RiskCloudRun/bin/www"]
4 years ago