FROM golang:alpine COPY go.mod /git/owo.codes/whats-this/api/ COPY go.sum /git/owo.codes/whats-this/api/ COPY main.go /git/owo.codes/whats-this/api/ COPY lib /git/owo.codes/whats-this/api/lib RUN apk add --no-cache --virtual .build-deps git build-base && \ cd /git/owo.codes/whats-this/api && \ go build main.go && \ apk del .build-deps WORKDIR /git/owo.codes/whats-this/api ENTRYPOINT ["./main"]