go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/projects/chirp/Dockerfile (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/chirp
     5  
     6  ADD . /go/src/go.charczuk.com
     7  
     8  WORKDIR ${APP_ROOT}
     9  RUN go install go.charczuk.com/projects/chirp
    10  
    11  FROM alpine:3
    12  
    13  RUN apk update && apk --no-cache add ca-certificates tzdata
    14  COPY --from=builder /go/bin/chirp /app/chirp
    15  
    16  WORKDIR /app
    17  
    18  ENTRYPOINT [ "/app/chirp", "--db-setup=false", "--db-migrate=true", "--start=true" ]