docker: Optimize multi-layered build.
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -13,6 +13,9 @@ ARG cargo_spec_features
|
|||||||
ARG cargo_cmd
|
ARG cargo_cmd
|
||||||
ARG cargo_args=""
|
ARG cargo_args=""
|
||||||
|
|
||||||
|
WORKDIR /
|
||||||
|
COPY --link --from=input . .
|
||||||
|
|
||||||
WORKDIR /usr/lib/${sys_target}
|
WORKDIR /usr/lib/${sys_target}
|
||||||
COPY --link --from=rocksdb . .
|
COPY --link --from=rocksdb . .
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ ARG crate_path="src/main"
|
|||||||
ARG crate_ident=""
|
ARG crate_ident=""
|
||||||
ARG install_temp="/usr/src/tuwunel/install"
|
ARG install_temp="/usr/src/tuwunel/install"
|
||||||
|
|
||||||
|
WORKDIR /
|
||||||
|
COPY --link --from=input . .
|
||||||
|
|
||||||
WORKDIR /usr/lib/${sys_target}
|
WORKDIR /usr/lib/${sys_target}
|
||||||
COPY --link --from=rocksdb . .
|
COPY --link --from=rocksdb . .
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user