当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile 762 Bytes
一键复制 编辑 原始数据 按行查看 历史
88250 提交于 2019-03-29 10:47 . :whale:Cleanup code
FROM node:10.15.3 as NODE_BUILD
WORKDIR /go/src/github.com/b3log/pipe/
ADD . /go/src/github.com/b3log/pipe/
RUN cd console && npm install && npm run build && cd ../theme && npm install && npm run build && \
rm -rf node_modules && cd ../console && rm -rf node_modules
FROM golang:alpine as GO_BUILD
WORKDIR /go/src/github.com/b3log/pipe/
COPY --from=NODE_BUILD /go/src/github.com/b3log/pipe/ /go/src/github.com/b3log/pipe/
ENV GO111MODULE=on
RUN apk add --no-cache gcc musl-dev git && go build -i -v
FROM alpine:latest
LABEL maintainer="Liang Ding<d@b3log.org>"
WORKDIR /opt/pipe/
COPY --from=GO_BUILD /go/src/github.com/b3log/pipe/ /opt/pipe/
RUN apk add --no-cache ca-certificates tzdata
ENV TZ=Asia/Shanghai
EXPOSE 5897
ENTRYPOINT [ "/opt/pipe/pipe" ]
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化