Artifact
1d3461e9f61399604caa869635e3d655b5fba273021561348b061a1c619b5c95  : 
File
speedtest-cli/Dockerfile
— part of check-in
[99aad5bb93] 
at
2024-02-26 23:32:35
on branch trunk
— Added the --accept-gdpr flag, apparently required only in EU.
 (user:
tangent
size: 458)
  
 
0000: 46 52 4f 4d 20 61 6c 70 69 6e 65 3a 6c 61 74 65  FROM alpine:late
0010: 73 74 20 41 53 20 62 75 69 6c 64 0a 43 4f 50 59  st AS build.COPY
0020: 20 61 72 63 68 6d 61 70 20 2f 0a 41 52 47 20 54   archmap /.ARG T
0030: 41 52 47 45 54 41 52 43 48 0a 41 52 47 20 55 52  ARGETARCH.ARG UR
0040: 49 42 41 53 45 0a 52 55 4e 20 73 65 74 20 2d 78  IBASE.RUN set -x
0050: 20 5c 0a 20 20 20 20 26 26 20 65 78 70 6f 72 74   \.    && export
0060: 20 41 52 43 48 3d 24 28 2e 2f 61 72 63 68 6d 61   ARCH=$(./archma
0070: 70 20 24 7b 54 41 52 47 45 54 41 52 43 48 7d 29  p ${TARGETARCH})
0080: 20 5c 0a 20 20 20 20 26 26 20 77 67 65 74 20 2d   \.    && wget -
0090: 4f 2d 20 24 7b 55 52 49 42 41 53 45 7d 2d 24 7b  O- ${URIBASE}-${
00a0: 41 52 43 48 7d 2e 74 67 7a 20 7c 20 74 61 72 20  ARCH}.tgz | tar 
00b0: 2d 78 7a 66 20 2d 20 73 70 65 65 64 74 65 73 74  -xzf - speedtest
00c0: 0a 0a 46 52 4f 4d 20 73 63 72 61 74 63 68 0a 43  ..FROM scratch.C
00d0: 4f 50 59 20 2d 2d 66 72 6f 6d 3d 62 75 69 6c 64  OPY --from=build
00e0: 20 2f 65 74 63 2f 73 73 6c 2f 63 65 72 74 2e 70   /etc/ssl/cert.p
00f0: 65 6d 20 2f 0a 43 4f 50 59 20 2d 2d 66 72 6f 6d  em /.COPY --from
0100: 3d 62 75 69 6c 64 20 2f 73 70 65 65 64 74 65 73  =build /speedtes
0110: 74 20 2f 0a 45 4e 54 52 59 50 4f 49 4e 54 20 5b  t /.ENTRYPOINT [
0120: 20 5c 0a 20 20 20 20 22 2f 73 70 65 65 64 74 65   \.    "/speedte
0130: 73 74 22 2c 20 5c 0a 20 20 20 20 22 2d 2d 61 63  st", \.    "--ac
0140: 63 65 70 74 2d 67 64 70 72 22 2c 20 5c 0a 20 20  cept-gdpr", \.  
0150: 20 20 22 2d 2d 61 63 63 65 70 74 2d 6c 69 63 65    "--accept-lice
0160: 6e 73 65 22 2c 20 5c 0a 20 20 20 20 22 2d 2d 63  nse", \.    "--c
0170: 61 2d 63 65 72 74 69 66 69 63 61 74 65 3d 2f 63  a-certificate=/c
0180: 65 72 74 2e 70 65 6d 22 20 5d 0a 43 4d 44 20 5b  ert.pem" ].CMD [
0190: 20 5c 0a 20 20 20 20 22 2d 2d 66 6f 72 6d 61 74   \.    "--format
01a0: 3d 68 75 6d 61 6e 2d 72 65 61 64 61 62 6c 65 22  =human-readable"
01b0: 2c 20 5c 0a 20 20 20 20 22 2d 2d 70 72 6f 67 72  , \.    "--progr
01c0: 65 73 73 3d 6e 6f 22 20 5d 0a                    ess=no" ].