go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/projects/nodes/Dockerfile.nodes-srv (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-srv go.charczuk.com/projects/nodes/server
    10  
    11  FROM alpine:3
    12  
    13  RUN apk update && apk --no-cache add ca-certificates tzdata
    14  COPY --from=builder /go/bin/nodes-srv /app/nodes-srv
    15  
    16  WORKDIR /app
    17  
    18  ENTRYPOINT ["/app/nodes-srv"]