FROM golang:1 as builder COPY . /src WORKDIR /src ENV CGO_ENABLED 0 RUN go get -d ./... RUN go build -o /assets/in ./cmd/in RUN go build -o /assets/out ./cmd/out RUN go build -o /assets/check ./cmd/check FROM alpine:edge AS resource RUN apk add --no-cache bash tzdata ca-certificates unzip zip gzip tar COPY --from=builder assets/ /opt/resource/ RUN chmod +x /opt/resource/* FROM resource