Select Git revision
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Containerfile 504 B
FROM docker.io/library/golang:1-alpine AS build
ARG GOARCH="amd64"
ARG GOARM=""
WORKDIR /workspace
ENV GOPATH="/workspace/.go"
COPY . .
RUN go mod download
RUN CGO_ENABLED=0 GOARCH=$GOARCH GOARM=$GOARM go build -v -o webhook -ldflags '-w -s -extldflags "-static"' .
FROM docker.io/library/alpine:edge
WORKDIR /workdir
COPY . .
COPY --from=build /workspace/webhook /webhook
RUN apk --no-cache --repository https://dl-cdn.alpinelinux.org/alpine/edge/testing add delve
# ENTRYPOINT ["/webhook"]