github.com/jimpick/sp-kyc-checks@v0.0.0-20230201194251-fa84fca72da8/Dockerfile (about) 1 # syntax=docker/dockerfile:1 2 3 # https://docs.docker.com/language/golang/build-images/ 4 5 FROM golang:1.18-alpine 6 7 RUN apk add build-base 8 RUN apk add jq 9 10 WORKDIR /usr/src/app 11 12 COPY go.mod ./ 13 COPY go.sum ./ 14 15 RUN go mod download 16 17 COPY cmd ./cmd 18 COPY internal ./internal 19 COPY testdata ./testdata 20 COPY checks ./checks 21 22 RUN go build -o ground-control-kyc-checks cmd/main.go 23 24 RUN GOOGLE_MAPS_API_KEY=skip MAXMIND_USER_ID=skip go test ./checks/geoip 25 26 CMD /usr/src/app/ground-control-kyc-checks testdata/responses-1-pass.json | tee test-results.json