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