FROM golang:1.15-alpine as builder
# 构建容器
WORKDIR /go/src/github.com/weblfe/bongo-crontab
COPY . .
RUN apk update \
&& apk add --no-cache git ca-certificates make bash \
&& CGO_ENABLED=0 make cluster
# 目标容器
FROM alpine:3.7
RUN apk add --no-cache ca-certificates tzdata \
&& addgroup -S app \
&& adduser -S -g app app
WORKDIR /app
COPY --from=builder /go/src/github.com/weblfe/bongo-crontab/bin/cluster .
# Linux Unix
#RUN cp /etc/localtime /etc/localtime
RUN chown -R app:app ./
EXPOSE 80
USER app
ENTRYPOINT ["/app/cluster"]
Content type
Image
Digest
Size
17.4 MB
Last updated
over 5 years ago
docker pull weblinuxgame/crontab-node:v1.0.1