mirror of
https://github.com/foomo/squadron.git
synced 2026-04-15 18:24:30 +00:00
18 lines
323 B
Docker
18 lines
323 B
Docker
ARG BASE_IMAGE=golang
|
|
ARG BASE_IMAGE_TAG=alpine
|
|
FROM ${BASE_IMAGE}:${BASE_IMAGE_TAG} as builder
|
|
|
|
ENV CGO_ENABLED=0
|
|
|
|
COPY / /src
|
|
|
|
WORKDIR /src
|
|
|
|
RUN go build -ldflags "-w -s" -trimpath -o /go/bin/service .
|
|
|
|
FROM alpine:latest
|
|
|
|
COPY --from=builder /go/bin/service /usr/local/bin/service
|
|
|
|
ENTRYPOINT ["/usr/local/bin/service"]
|