@@ -56,30 +56,31 @@ FROM gcr.io/distroless/base-debian12:latest AS base
56
56
USER 1000
57
57
58
58
FROM base AS enduro
59
- COPY --from=build-enduro --link /out/enduro /home/enduro/bin/enduro
60
- COPY --from=build-enduro --link /src/enduro.toml /home/enduro/.config/enduro.toml
59
+ COPY --link --from=build-enduro /out/enduro /home/enduro/bin/enduro
60
+ COPY --link --from=build-enduro /src/enduro.toml /home/enduro/.config/enduro.toml
61
+ COPY --link hack/xsd/premis.xsd /home/enduro/premis.xsd
61
62
CMD ["/home/enduro/bin/enduro" , "--config" , "/home/enduro/.config/enduro.toml" ]
62
63
63
64
FROM base AS enduro-a3m-worker
64
- COPY --from=build-enduro-a3m-worker --link /out/enduro-a3m-worker /home/enduro/bin/enduro-a3m-worker
65
- COPY --from=build-enduro-a3m-worker --link /src/enduro.toml /home/enduro/.config/enduro.toml
65
+ COPY --link --from=build-libxml /usr/bin/xmllint /usr/bin/xmllint
66
+ COPY --link --from=build-libxml /usr/lib/libxml2.so.2 /usr/lib/libxml2.so.2
67
+ COPY --link --from=build-libxml /lib/ld-musl-x86_64.so.1 /lib/ld-musl-x86_64.so.1
68
+ COPY --link --from=build-libxml /lib/libz.so.1 /lib/libz.so.1
69
+ COPY --link --from=build-libxml /usr/lib/liblzma.so.5 /usr/lib/liblzma.so.5
70
+ COPY --link --from=build-enduro-a3m-worker /out/enduro-a3m-worker /home/enduro/bin/enduro-a3m-worker
71
+ COPY --link --from=build-enduro-a3m-worker /src/enduro.toml /home/enduro/.config/enduro.toml
72
+ COPY --link hack/xsd/premis.xsd /home/enduro/premis.xsd
66
73
CMD ["/home/enduro/bin/enduro-a3m-worker" , "--config" , "/home/enduro/.config/enduro.toml" ]
67
- COPY hack/xsd/premis.xsd /home/enduro/premis.xsd
68
- COPY --from=build-libxml /usr/bin/xmllint /usr/bin/xmllint
69
- COPY --from=build-libxml /usr/lib/libxml2.so.2 /usr/lib/libxml2.so.2
70
- COPY --from=build-libxml /lib/ld-musl-x86_64.so.1 /lib/ld-musl-x86_64.so.1
71
- COPY --from=build-libxml /lib/libz.so.1 /lib/libz.so.1
72
- COPY --from=build-libxml /usr/lib/liblzma.so.5 /usr/lib/liblzma.so.5
73
74
74
75
FROM base AS enduro-am-worker
75
- COPY --from=build-enduro-am-worker --link /out/enduro-am-worker /home/enduro/bin/enduro-am-worker
76
- COPY --from=build-enduro-am-worker --link /src/enduro.toml /home/enduro/.config/enduro.toml
76
+ COPY --link --from=build-libxml /usr/bin/xmllint /usr/bin/xmllint
77
+ COPY --link --from=build-libxml /usr/lib/libxml2.so.2 /usr/lib/libxml2.so.2
78
+ COPY --link --from=build-libxml /lib/ld-musl-x86_64.so.1 /lib/ld-musl-x86_64.so.1
79
+ COPY --link --from=build-libxml /lib/libz.so.1 /lib/libz.so.1
80
+ COPY --link --from=build-libxml /usr/lib/liblzma.so.5 /usr/lib/liblzma.so.5
81
+ COPY --link --from=build-enduro-am-worker /out/enduro-am-worker /home/enduro/bin/enduro-am-worker
82
+ COPY --link --from=build-enduro-am-worker /src/enduro.toml /home/enduro/.config/enduro.toml
83
+ COPY --link hack/xsd/premis.xsd /home/enduro/premis.xsd
77
84
CMD ["/home/enduro/bin/enduro-am-worker" , "--config" , "/home/enduro/.config/enduro.toml" ]
78
- COPY hack/xsd/premis.xsd /home/enduro/premis.xsd
79
- COPY --from=build-libxml /usr/bin/xmllint /usr/bin/xmllint
80
- COPY --from=build-libxml /usr/lib/libxml2.so.2 /usr/lib/libxml2.so.2
81
- COPY --from=build-libxml /lib/ld-musl-x86_64.so.1 /lib/ld-musl-x86_64.so.1
82
- COPY --from=build-libxml /lib/libz.so.1 /lib/libz.so.1
83
- COPY --from=build-libxml /usr/lib/liblzma.so.5 /usr/lib/liblzma.so.5
84
85
85
86
FROM ${TARGET}
0 commit comments