Sign inSign up

weblinuxgame/crontab

By weblinuxgame

•Updated over 5 years ago

Image
0

118

weblinuxgame/crontab repository overview

⁠gocron docker image

FROM golang:1.10-alpine as vue

WORKDIR /go/src/github.com/weblfe/bongo-crontab

COPY . .

RUN apk update \
    && apk add --no-cache git ca-certificates make bash nodejs yarn

RUN make install-vue \
    && make build-vue \
    && make statik

FROM golang:1.15-alpine as builder

WORKDIR /go/src/github.com/weblfe/bongo-crontab

COPY --from=vue /go/src/github.com/weblfe/bongo-crontab/ /go/src/github.com/weblfe/bongo-crontab

RUN apk update \
    && apk add --no-cache git ca-certificates make bash \
    && CGO_ENABLED=0 make app

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/crontab .

RUN chown -R app:app ./

EXPOSE 80

USER app

ENTRYPOINT ["/app/crontab", "web"]

Tag summary

Content type

Image

Digest

Size

24.7 MB

Last updated

over 5 years ago

docker pull weblinuxgame/crontab:v1.0.1