github.com/ztalab/ZACA@v0.0.1/Dockerfile (about) 1 FROM golang:1.17.8-alpine AS builder 2 3 ENV GO111MODULE=on \ 4 GOPROXY=https://goproxy.oneitfarm.com,https://goproxy.cn,direct 5 6 WORKDIR /build 7 8 COPY . . 9 RUN CGO_ENABLED=0 go build -o zaca . 10 11 FROM ubuntu:20.04 12 13 WORKDIR /zaca 14 15 COPY --from=builder /build/zaca . 16 COPY --from=builder /build/database/mysql/migrations ./database/mysql/migrations 17 COPY --from=builder /build/conf.prod.yml . 18 COPY --from=builder /build/conf.test.yml . 19 RUN chmod +x capitalizone 20 21 # API service 22 CMD ["./zaca", "api"] 23 24 # TLS service 25 # CMD ["./zaca", "api"] 26 27 # OCSP service 28 # CMD ["./zaca", "api"]