blob: 71ad1a891fcac9185a4da262c745fd66aa0d4539 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  | 
# Dockerfile to clone the goresponsiveness repository
# build the binary
# make it ready to run
# Build with: docker build -t goresp .
# Run with: docker run --rm goresp
FROM golang:1.21.6-alpine3.19
RUN mkdir /goresponsiveness
ADD . /goresponsiveness
WORKDIR /goresponsiveness
RUN go mod download
RUN go build -o networkQuality networkQuality.go 
# `docker run` invokes the networkQuality binary that was just built
ENTRYPOINT ["/goresponsiveness/networkQuality"]
# These default parameters test against Apple's public servers
# If you change any of these on the `docker run` command, you need to provide them all
CMD ["-config","mensura.cdn-apple.com","-port","443","-path","/api/v1/gm/config"]
  |