38 Star 208 Fork 63

iwannay / jiacrontab

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile 857 Bytes
一键复制 编辑 原始数据 按行查看 历史
iwannay 提交于 2022-04-02 15:53 . Update Dockerfile
FROM yarnpkg/dev as frontend-env
WORKDIR /jiacrontab
RUN apt-get install git
RUN git clone https://github.com/jiacrontab/jiacrontab-frontend.git
WORKDIR /jiacrontab/jiacrontab-frontend
RUN yarn && yarn build
FROM golang AS jiacrontab-build
WORKDIR /jiacrontab
COPY . .
COPY --from=frontend-env /jiacrontab/jiacrontab-frontend/build /jiacrontab/frontend-build
RUN go env -w GO111MODULE=on && go env -w GOPROXY=https://goproxy.cn,direct
RUN GO111MODULE=on go install github.com/go-bindata/go-bindata/v3/go-bindata@latest
RUN make build assets=frontend-build
FROM debian AS jiarontab-run
COPY --from=jiacrontab-build /jiacrontab/build /jiacrontab/build
WORKDIR /jiacrontab/bin
VOLUME ["/jiacrontab/bin/data"]
EXPOSE 20001 20000 20003
RUN mv /jiacrontab/build/jiacrontab/jiacrontabd/* . && mv /jiacrontab/build/jiacrontab/jiacrontab_admin/* .
ENTRYPOINT []
Go
1
https://gitee.com/iwannay/jiacrontab.git
git@gitee.com:iwannay/jiacrontab.git
iwannay
jiacrontab
jiacrontab
master

搜索帮助