go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/projects/nodes/Dockerfile.nodes-wrk (about) 1 FROM golang:1-alpine as builder 2 3 ENV REPO_ROOT=/go/src/go.charczuk.com 4 ENV APP_ROOT=${REPO_ROOT}/project/nodes 5 6 ADD . /go/src/go.charczuk.com 7 8 WORKDIR ${APP_ROOT} 9 RUN go build -o=/go/bin/nodes-wrk go.charczuk.com/projects/nodes/worker 10 11 FROM alpine:3 12 13 RUN apk update && apk --no-cache add ca-certificates tzdata 14 COPY --from=builder /go/bin/nodes-wrk /app/nodes-wrk 15 16 WORKDIR /app 17 18 ENTRYPOINT ["/app/nodes-wrk", "--db-migrate", "--start=true"]