Page MenuHomePhabricator
Paste P14445

tegola blubber pipeline
ActivePublic

Authored by Jgiannelos on Feb 22 2021, 4:04 PM.
Tags
None
Referenced Files
F34118899: tegola blubber pipeline
Feb 22 2021, 4:04 PM
Subscribers
None
nemo@nemoworld-wikimedia  ~/myProjects/wmf-tegola   master  git clean -fdx
nemo@nemoworld-wikimedia  ~/myProjects/wmf-tegola   master  blubber .pipeline/blubber.yaml production > Dockerfile-prod
nemo@nemoworld-wikimedia  ~/myProjects/wmf-tegola   master  docker build . -f Dockerfile-prod
Sending build context to Docker daemon 79.59MB
Step 1/29 : FROM docker-registry.wikimedia.org/golang:1.13-3 AS prep
---> 0d9fac765096
Step 2/29 : USER "root"
---> Using cache
---> 2f7db4a12d9d
Step 3/29 : ENV HOME="/root"
---> Using cache
---> 887d4568fa2b
Step 4/29 : ENV DEBIAN_FRONTEND="noninteractive"
---> Using cache
---> 467589ff6f81
Step 5/29 : RUN apt-get update && apt-get install -y "build-essential" && rm -rf /var/lib/apt/lists/*
---> Running in 771b8b677c1b
Get:1 http://security.debian.org buster/updates InRelease [65.4 kB]
Get:2 http://security.debian.org buster/updates/main amd64 Packages [335 kB]
Get:3 http://apt.wikimedia.org/wikimedia buster-wikimedia InRelease [110 kB]
Get:4 http://mirrors.wikimedia.org/debian buster InRelease [122 kB]
Get:5 http://mirrors.wikimedia.org/debian buster-updates InRelease [51.9 kB]
Get:6 http://mirrors.wikimedia.org/debian buster-backports InRelease [46.7 kB]
Get:7 http://mirrors.wikimedia.org/debian buster/main amd64 Packages [10.7 MB]
Get:8 http://apt.wikimedia.org/wikimedia buster-wikimedia/main amd64 Packages [69.7 kB]
Get:9 http://mirrors.wikimedia.org/debian buster-updates/main amd64 Packages [10.8 kB]
Get:10 http://mirrors.wikimedia.org/debian buster-backports/main amd64 Packages [451 kB]
Get:11 http://mirrors.wikimedia.org/debian buster-backports/contrib amd64 Packages [9688 B]
Fetched 12.0 MB in 5s (2427 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.6).
0 upgraded, 0 newly installed, 0 to remove and 24 not upgraded.
Removing intermediate container 771b8b677c1b
---> 76daac2838c9
Step 6/29 : RUN groupadd -o -g "65533" -r "somebody" && useradd -o -m -d "/home/somebody" -r -g "somebody" -u "65533" "somebody" && mkdir -p "/srv/service/" && chown "65533":"65533" "/srv/service/" && mkdir -p "/opt/lib" && chown "65533":"65533" "/opt/lib"
---> Running in 4de413a669d1
Removing intermediate container 4de413a669d1
---> ed2a6eb3ce53
Step 7/29 : RUN groupadd -o -g "900" -r "runuser" && useradd -o -m -d "/home/runuser" -r -g "runuser" -u "900" "runuser"
---> Running in 5e5b042380fd
Removing intermediate container 5e5b042380fd
---> 0a697b13a3a9
Step 8/29 : USER "somebody"
---> Running in 9f89d2f3fb1f
Removing intermediate container 9f89d2f3fb1f
---> e4c6adbb1ec9
Step 9/29 : ENV HOME="/home/somebody"
---> Running in 0e7cfd3ae97f
Removing intermediate container 0e7cfd3ae97f
---> 581a6e1a293a
Step 10/29 : WORKDIR "/srv/service/"
---> Running in 9a88b51951d3
Removing intermediate container 9a88b51951d3
---> 681b1c39a48c
Step 11/29 : ENV APP_BASE_PATH="/srv/service"
---> Running in 95a5d5c261c8
Removing intermediate container 95a5d5c261c8
---> 656bdec54fb4
Step 12/29 : COPY --chown=65533:65533 [".", "."]
---> 40c1aa5546c6
Step 13/29 : ENV NODE_ENV="production"
---> Running in e21bac198903
Removing intermediate container e21bac198903
---> 56296fda14be
Step 14/29 : ENTRYPOINT ["make", "tegola_cmd"]
---> Running in ed5843eca7b7
Removing intermediate container ed5843eca7b7
---> dca0af998cc1
Step 15/29 : FROM docker-registry.wikimedia.org/golang:1.13-3 AS production
---> 0d9fac765096
Step 16/29 : USER "root"
---> Using cache
---> 2f7db4a12d9d
Step 17/29 : ENV HOME="/root"
---> Using cache
---> 887d4568fa2b
Step 18/29 : RUN groupadd -o -g "65533" -r "somebody" && useradd -o -m -d "/home/somebody" -r -g "somebody" -u "65533" "somebody" && mkdir -p "/srv/service/" && chown "65533":"65533" "/srv/service/" && mkdir -p "/opt/lib" && chown "65533":"65533" "/opt/lib"
---> Using cache
---> bf16ae6ecd3b
Step 19/29 : RUN groupadd -o -g "900" -r "runuser" && useradd -o -m -d "/home/runuser" -r -g "runuser" -u "900" "runuser"
---> Using cache
---> e5b6cf4faffa
Step 20/29 : USER "somebody"
---> Using cache
---> fd215380a251
Step 21/29 : ENV HOME="/home/somebody"
---> Using cache
---> 3c0f5672891f
Step 22/29 : WORKDIR "/srv/service/"
---> Using cache
---> fb28bb1a00cc
Step 23/29 : ENV APP_BASE_PATH="/srv/service"
---> Using cache
---> facc571f13af
Step 24/29 : COPY --chown=65533:65533 --from=prep ["/srv/service/", "/srv/service/"]
---> 25a996de068d
Step 25/29 : COPY --chown=65533:65533 --from=prep ["/opt/lib", "/opt/lib"]
---> 58ac9605455d
Step 26/29 : USER "runuser"
---> Running in 5a2d4d64baea
Removing intermediate container 5a2d4d64baea
---> 734beb406d16
Step 27/29 : ENV HOME="/home/runuser"
---> Running in 2a2ca3c93995
Removing intermediate container 2a2ca3c93995
---> 05424d901494
Step 28/29 : ENV NODE_ENV="production"
---> Running in 46c6c28f2a07
Removing intermediate container 46c6c28f2a07
---> fa14050f9b54
Step 29/29 : LABEL blubber.variant="production" blubber.version="0.8.0+ba236df"
---> Running in ab3c934f591f
Removing intermediate container ab3c934f591f
---> 649d23aac0da
Successfully built 649d23aac0da
nemo@nemoworld-wikimedia  ~/myProjects/wmf-tegola   master  docker run -it 649d23aac0da bash
runuser@819bd02d8e1d:/srv/service$ stat cmd/tegola
tegola/ tegola_lambda/
runuser@819bd02d8e1d:/srv/service$ stat cmd/tegola/tegola
stat: cannot stat 'cmd/tegola/tegola': No such file or directory