7 Star 84 Fork 14

waterloocode/redisbygo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Dockerfile 638 Bytes
一键复制 编辑 原始数据 按行查看 历史
ccb1900 提交于 2020-09-03 23:41 . add workflow
FROM golang:1.14-alpine as builder
ARG CHINESE_ENABLE
ARG GOPROXY
ENV GOPROXY ${GOPROXY}
WORKDIR /app
RUN if [ ${CHINESE_ENABLE} ]; then \
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
;fi
COPY . /app
RUN go mod download && apk add make && make clean && make && cp server.example.json server.json
FROM alpine:latest as prod
RUN if [ ${CHINESE_ENABLE} ]; then \
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
;fi
RUN apk --no-cache add ca-certificates
WORKDIR /app/
COPY --from=0 /app/build/linux/redis .
COPY --from=0 /app/server.json .
CMD ["/app/redis"]
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/waterloocode/redisbygo.git
git@gitee.com:waterloocode/redisbygo.git
waterloocode
redisbygo
redisbygo
dev

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385