git.delta.rocks / unique-network / refs/commits / 3f1f974441e7

difftreelog

Merge pull request #13 from usetech-llc/feature/update_docker

str-mv2020-11-02parents: #3370e8a #b095ad2.patch.diff
in: master
Update toolchain and split into multiple build steps

2 files changed

modified.dockerignorediffbeforeafterboth
3doc/3doc/
4target/4target/
5chain-data*/5chain-data*/
6smart_contract/6smart_contract/
7
modifiedDockerfilediffbeforeafterboth
3FROM phusion/baseimage:0.10.2 as builder3FROM phusion/baseimage:0.10.2 as builder
4LABEL maintainer="gz@usetech.com"4LABEL maintainer="gz@usetech.com"
55
6ENV WASM_TOOLCHAIN=nightly-2020-05-016ENV WASM_TOOLCHAIN=nightly-2020-10-01
77
8ARG PROFILE=release8ARG PROFILE=release
99
17WORKDIR /nft_parachain17WORKDIR /nft_parachain
18COPY . .18COPY . .
1919
20RUN curl https://sh.rustup.rs -sSf | sh -s -- -y && \20RUN export CARGO_HOME="/cargo-home" && curl https://sh.rustup.rs -sSf | sh -s -- -y
21RUN export PATH="/cargo-home/bin:$PATH" && \
22 export CARGO_HOME="/cargo-home" && \
21 export PATH="$PATH:$HOME/.cargo/bin" && \23 cargo fetch
24RUN export PATH="/cargo-home/bin:$PATH" && \
25 export CARGO_HOME="/cargo-home" && \
22 rustup toolchain uninstall $(rustup toolchain list) && \26 rustup toolchain uninstall $(rustup toolchain list) && \
23 rustup default 1.44.0 && \
24 rustup toolchain install $WASM_TOOLCHAIN && \27 rustup toolchain install $WASM_TOOLCHAIN && \
25 rustup target add wasm32-unknown-unknown --toolchain $WASM_TOOLCHAIN && \28 rustup target add wasm32-unknown-unknown --toolchain $WASM_TOOLCHAIN && \
26 rustup target list --installed && \29 rustup target list --installed && \
27 rustup show && \30 rustup show
31
32RUN export PATH="/cargo-home/bin:$PATH" && \
33 export CARGO_HOME="/cargo-home" && \
28 cargo build "--$PROFILE" 34 cargo +$WASM_TOOLCHAIN build "--$PROFILE"
29 # && \35 # && \
30 # cargo test36 # cargo test
31
32RUN cd target/release && ls -la
3337
34# ===== RUN ======38# ===== RUN ======
3539