From beebb4dda0077e8dbbfd3e1eb32b785a62919cdb Mon Sep 17 00:00:00 2001 From: dylanverstraete Date: Fri, 8 Apr 2022 14:03:26 +0200 Subject: [PATCH] feat: rework Dockerfile --- .dockerignore | 5 +++++ substrate-node/Dockerfile => Dockerfile | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 .dockerignore rename substrate-node/Dockerfile => Dockerfile (88%) diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 000000000..8010cfefe --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +**/target/* +cli-tool +ct_scripts +k8s +docs \ No newline at end of file diff --git a/substrate-node/Dockerfile b/Dockerfile similarity index 88% rename from substrate-node/Dockerfile rename to Dockerfile index 3d72485fa..55fcd7023 100644 --- a/substrate-node/Dockerfile +++ b/Dockerfile @@ -24,6 +24,8 @@ RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \ ARG PROFILE=release COPY . /tfchain +WORKDIR /tfchain/substrate-node + RUN export PATH="$PATH:$HOME/.cargo/bin" && \ cargo build "--$PROFILE" @@ -37,8 +39,8 @@ ARG PROFILE=release RUN rm -rf /usr/share/* && \ mkdir -p /tfchain/.local -COPY --from=builder /tfchain/target/$PROFILE/tfchain /usr/local/bin -COPY chainspecs /etc/chainspecs/ +COPY --from=builder /tfchain/substrate-node/target/$PROFILE/tfchain /usr/local/bin +COPY --from=builder /tfchain/substrate-node/chainspecs /etc/chainspecs/ # checks