Ordering the COPY lines to optimize for layer sharing
when these dependencies are updated.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit 8edbe5dec254d19e378a5a7cb1abf202f7b20eef)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -283,21 +283,21 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ |
| 283 | 283 |
|
| 284 | 284 |
RUN pip3 install yamllint==1.16.0 |
| 285 | 285 |
|
| 286 |
-COPY --from=swagger /build/swagger* /usr/local/bin/ |
|
| 286 |
+COPY --from=dockercli /build/ /usr/local/cli |
|
| 287 | 287 |
COPY --from=frozen-images /build/ /docker-frozen-images |
| 288 |
-COPY --from=gometalinter /build/ /usr/local/bin/ |
|
| 289 |
-COPY --from=gotestsum /build/ /usr/local/bin/ |
|
| 288 |
+COPY --from=swagger /build/swagger* /usr/local/bin/ |
|
| 290 | 289 |
COPY --from=tomlv /build/ /usr/local/bin/ |
| 291 |
-COPY --from=vndr /build/ /usr/local/bin/ |
|
| 292 | 290 |
COPY --from=tini /build/ /usr/local/bin/ |
| 293 |
-COPY --from=runc /build/ /usr/local/bin/ |
|
| 294 |
-COPY --from=containerd /build/ /usr/local/bin/ |
|
| 295 |
-COPY --from=proxy /build/ /usr/local/bin/ |
|
| 296 |
-COPY --from=dockercli /build/ /usr/local/cli |
|
| 297 | 291 |
COPY --from=registry /build/registry* /usr/local/bin/ |
| 298 | 292 |
COPY --from=criu /build/ /usr/local/ |
| 293 |
+COPY --from=vndr /build/ /usr/local/bin/ |
|
| 294 |
+COPY --from=gotestsum /build/ /usr/local/bin/ |
|
| 295 |
+COPY --from=gometalinter /build/ /usr/local/bin/ |
|
| 296 |
+COPY --from=runc /build/ /usr/local/bin/ |
|
| 297 |
+COPY --from=containerd /build/ /usr/local/bin/ |
|
| 299 | 298 |
COPY --from=rootlesskit /build/ /usr/local/bin/ |
| 300 | 299 |
COPY --from=vpnkit /vpnkit /usr/local/bin/vpnkit.x86_64 |
| 300 |
+COPY --from=proxy /build/ /usr/local/bin/ |
|
| 301 | 301 |
|
| 302 | 302 |
ENV PATH=/usr/local/cli:$PATH |
| 303 | 303 |
ENV DOCKER_BUILDTAGS apparmor seccomp selinux |