代码拉取完成,页面将自动刷新
# Base os image
FROM 192.168.176.2/library/centos7-systemd-sshd
MAINTAINER dian "dian@juanpi.com"
LABEL Description="This image is the go &vue devpos images" Version="1.0"
#调整时间差
RUN echo "Asia/Shanghai" > /etc/timezone \ && dpkg-reconfigure -f noninteractive tzdata
#安装git && gcc
RUN yum -y install git && yum -y install gcc
#安装go环境
ADD go1.9.linux-amd64.tar /usr/local/
#设置go环境变量
ENV GOPATH /usr/local/go
ENV GOROOT /data/
ENV GOBIN /data/bin
ENV PATH $PATH:/usr/local/go/bin/:$GOBIN
#安装bee工具
RUN go get github.com/beego/bee
RUN ln -s /data/bin/bee /usr/local/bin
#安装nodejs
ADD node-v8.9.1-linux-x64.tar /usr/local/
RUN mv /usr/local/node-v8.9.1-linux-x64/ /usr/local/nodejs
#设置npm node软链
RUN ln -s /usr/local/nodejs/bin/node /usr/local/bin && ln -s /usr/local/nodejs/bin/npm /usr/local/bin
#更换淘宝镜像,安装cnpm
RUN /usr/local/bin/npm config set registry https://registry.npm.taobao.org && /usr/local/bin/npm install -g cnpm --registry=https://registry.npm.taobao.org
#设置cnpm 软链
RUN ln -s /usr/local/nodejs/bin/cnpm /usr/local/bin
#安装vue
RUN /usr/local/bin/cnpm install -g vue-cli
#复制control文件
RUN control /data/
CMD ["/usr/bin/supervisord", "-n", "-c", "/etc/supervisord.conf"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。