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"]