chore: avoid copying full rootfs (use cache) when base changed
This commit is contained in:
parent
11eb5c9916
commit
9c764ae25e
@ -18,12 +18,6 @@ RUN apt-get update && apt-get upgrade -y \
|
|||||||
&& apt-get install -y ca-certificates libnl-route-3-200 libprotobuf32 tini \
|
&& apt-get install -y ca-certificates libnl-route-3-200 libprotobuf32 tini \
|
||||||
&& apt-get clean && rm -rf /var/lib/apt/lists
|
&& apt-get clean && rm -rf /var/lib/apt/lists
|
||||||
|
|
||||||
# sources
|
|
||||||
COPY --from=base /builder/resource/runner /app/resource/runner
|
|
||||||
COPY --from=base /builder/config.docker.yaml /app
|
|
||||||
COPY --from=base /builder/docker-entrypoint.sh /app
|
|
||||||
COPY --from=base /builder/woj /app
|
|
||||||
|
|
||||||
# rootfs
|
# rootfs
|
||||||
COPY --from=rootfs-full / /app/resource/runner/framework/rootfs/full
|
COPY --from=rootfs-full / /app/resource/runner/framework/rootfs/full
|
||||||
COPY --from=rootfs-run / /app/resource/runner/framework/rootfs/run
|
COPY --from=rootfs-run / /app/resource/runner/framework/rootfs/run
|
||||||
@ -31,5 +25,11 @@ COPY --from=rootfs-run / /app/resource/runner/framework/rootfs/run
|
|||||||
# nsjail
|
# nsjail
|
||||||
COPY --from=rootfs-full /woj/framework/scripts/nsjail /app/resource/runner/framework/scripts/nsjail
|
COPY --from=rootfs-full /woj/framework/scripts/nsjail /app/resource/runner/framework/scripts/nsjail
|
||||||
|
|
||||||
|
# sources
|
||||||
|
COPY --from=base /builder/resource/runner /app/resource/runner
|
||||||
|
COPY --from=base /builder/config.docker.yaml /app
|
||||||
|
COPY --from=base /builder/docker-entrypoint.sh /app
|
||||||
|
COPY --from=base /builder/woj /app
|
||||||
|
|
||||||
# reap zombies
|
# reap zombies
|
||||||
ENTRYPOINT ["/usr/bin/tini", "/app/docker-entrypoint.sh"]
|
ENTRYPOINT ["/usr/bin/tini", "/app/docker-entrypoint.sh"]
|
||||||
|
Loading…
Reference in New Issue
Block a user