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