feat: support -base to specify base image for goctl docker (#1668)

* feat: support -base to specify base image for goctl docker

* chore: update usage
This commit is contained in:
Kevin Wan
2022-03-20 11:17:55 +08:00
committed by GitHub
parent 194f55e08e
commit d29dfa12e3
3 changed files with 12 additions and 11 deletions

View File

@@ -27,9 +27,9 @@ COPY . .
{{end}}RUN go build -ldflags="-s -w" -o /app/{{.ExeFile}} {{.GoRelPath}}/{{.GoFile}}
FROM {{if .Scratch}}scratch{{else}}alpine{{end}}
FROM {{.BaseImage}}
{{if .Scratch}}COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt{{else}}RUN apk update --no-cache && apk add --no-cache ca-certificates{{end}}
COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
{{if .HasTimezone}}COPY --from=builder /usr/share/zoneinfo/{{.Timezone}} /usr/share/zoneinfo/{{.Timezone}}
ENV TZ {{.Timezone}}
{{end}}