FROM golang:1.17 as builder WORKDIR /src build: COPY . . RUN go build -o build/budgeteer cmd/budgeteer SAVE ARTIFACT build/budgeteer /src AS LOCAL build/budgeteer docker: COPY +build/budgeteer . ENTRYPOINT ["/src/budgeteer"] SAVE IMAGE budgeteer:latest