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

difftreelog

env vars

choomba2021-09-06parent: #57be577.patch.diff
in: master

12 files changed

added.env-parachaindiffbeforeafterboth

no changes

added9944.logdiffbeforeafterboth

no changes

modifiedDockerfile-parachaindiffbeforeafterboth
1# ===== BUILD ======1# ===== BUILD ======
2#docker pull phusion/baseimage:focal-1.0.0
3FROM phusion/baseimage:focal-1.0.0 as builder2FROM phusion/baseimage:focal-1.0.0 as builder
4LABEL maintainer="Unique.Network"3LABEL maintainer="Unique.Network"
54
6ENV WASM_TOOLCHAIN=nightly-2021-06-175ENV WASM_TOOLCHAIN=nightly-2021-06-17
6ENV POLKA_VERSION=v0.9.8
7ENV NFT_BRANCH=develop
7# ENV NATIVE_TOOLCHAIN=1.50.08#ENV USER=***
9#ENV PASS=***
810
9ARG PROFILE=release11ARG PROFILE=release
1012
13 apt-get install -y cmake pkg-config libssl-dev git clang15 apt-get install -y cmake pkg-config libssl-dev git clang
1416
15# Get project and run it17# Get project and run it
18
16#RUN git clone https://github.com/usetech-llc/nft_parachain /nft_parachain19#RUN git clone -b $NFT_BRANCH https://$USER:$PASS@github.com/usetech-llc/nft_private.git /nft_parachain
20
21
17RUN mkdir nft_parachain22RUN mkdir nft_parachain
18WORKDIR /nft_parachain23WORKDIR /nft_parachain
26RUN export PATH="/cargo-home/bin:$PATH" && \31RUN export PATH="/cargo-home/bin:$PATH" && \
27 export CARGO_HOME="/cargo-home" && \32 export CARGO_HOME="/cargo-home" && \
28 rustup toolchain uninstall $(rustup toolchain list) && \33 rustup toolchain uninstall $(rustup toolchain list) && \
29 # rustup toolchain install $NATIVE_TOOLCHAIN && \
30 rustup toolchain install $WASM_TOOLCHAIN && \34 rustup toolchain install $WASM_TOOLCHAIN && \
31 rustup target add wasm32-unknown-unknown --toolchain $WASM_TOOLCHAIN && \35 rustup target add wasm32-unknown-unknown --toolchain $WASM_TOOLCHAIN && \
32 rustup default $WASM_TOOLCHAIN && \36 rustup default $WASM_TOOLCHAIN && \
39 # && \43 # && \
40 # cargo test44 # cargo test
4145
42RUN git clone -b v0.9.8 --depth 1 https://github.com/paritytech/polkadot.git && cd polkadot && \46RUN git clone -b $POLKA_VERSION --depth 1 https://github.com/paritytech/polkadot.git && cd polkadot && \
43 export PATH="/cargo-home/bin:$PATH" && \47 export PATH="/cargo-home/bin:$PATH" && \
44 export CARGO_HOME="/cargo-home" && \48 export CARGO_HOME="/cargo-home" && \
45 cargo build --release49 cargo build --release
4650
47# ===== RUN ======51# ===== RUN ======
4852
49# FROM phusion/baseimage:18.04-1.0.0
50FROM phusion/baseimage:focal-1.0.053FROM phusion/baseimage:focal-1.0.0
5154
52ARG PROFILE=release55ARG PROFILE=release
78 npm install --global yarn && \81 npm install --global yarn && \
79 yarn install && \82 yarn install && \
80 yarn build && \83 yarn build && \
84 sleep 120 &&\
81 yarn start launch-config.json85 yarn start launch-config.json
82 # yarn test
83
84
85
86#COPY --from=builder /nft_parachain/launch-config.json /usr/local/bin
87#COPY --from=builder /nft_parachain/runtime_types.json /usr/local/bin
88
89EXPOSE 9944
90#VOLUME ["/chain-data"]
91
92# Copy and run start script
93#COPY ["./run.sh", "./run.sh"]
94#RUN chmod +x ./run.sh
95#CMD ["bash", "-c", "./run.sh"]
9686
addedalice.logdiffbeforeafterboth

no changes

addedbob.logdiffbeforeafterboth

no changes

addedcharlie.logdiffbeforeafterboth

no changes

addeddave.logdiffbeforeafterboth

no changes

modifieddocker-compose-tests-parachain.ymldiffbeforeafterboth
15# - ./chain-data:/chain-data15# - ./chain-data:/chain-data
16 - ./launch-config.json:/polkadot-launch/launch-config.json16 - ./launch-config.json:/polkadot-launch/launch-config.json
17 - ./runtime_types.json:/polkadot-launch/runtime_types.json17 - ./runtime_types.json:/polkadot-launch/runtime_types.json
18 environment:
19 - WASM_TOOLCHAIN=${WASM_TOOLCHAIN}
20 - POLKA_VERSION=${POLKA_VERSION}
21 - NFT_BRANCH=${NFT_BRANCH}
22 env_file:
23 - ./.env-parachain
18 networks:24 networks:
19 - node_test_network25 - node_test_network
20 #command: bash -c "yarn --cwd polkadot-launch start"26 #command: bash -c "yarn --cwd polkadot-launch start"
21 #command: bash -c 'while true; do sleep 60; df -h; done'27 #command: bash -c 'while true; do sleep 60; df -h; done'
2228
23 integration_tests:29 integration_tests:
24 container_name: integration_test30 container_name: integration_test
31# ports:
32# - 9944:9944
33# - 9844:9844
34# - 9933:9933
25 image: int_test35 image: int_test
26 build:36 build:
27 context: ./37 context: ./
28 dockerfile: Dockerfile-tests38 dockerfile: Dockerfile-tests
29 volumes:39 volumes:
30 - ./tests/src/config_docker.ts:/nft_parachain/tests/src/config.ts40 - ./tests/src/config_docker.ts:/nft_parachain/tests/src/config.ts
31 - /home/polkadot/mochawesome-report:/nft_parachain/tests/mochawesome-report41 - /home/polkadot/mochawesome-report:/nft_parachain/tests/mochawesome-report
32 command: bash -c 'while true; do sleep 20; df -h; done'42# command: bash -c 'while true; do sleep 20; df -h; done'
33 networks:43 networks:
34 - node_test_network44 - node_test_network
35 depends_on:45 depends_on:
modifiedlaunch-config.jsondiffbeforeafterboth
67 "flags": [67 "flags": [
68 "--rpc-cors=all",68 "--rpc-cors=all",
69 "--rpc-port=9933",69 "--rpc-port=9933", "--unsafe-ws-external"
70 "--unsafe-ws-external",
71 "--rpc-external"
72 ]70 ]
73 },71 },
74 {72 {
78 "name": "bob",76 "name": "bob",
79 "flags": [77 "flags": [
80 "--rpc-cors=all",78 "--rpc-cors=all",
81 "--rpc-port=9934",79 "--rpc-port=9934"
82 "--ws-external",
83 "--unsafe-ws-external",
84 "--rpc-external"
85 ]80 ]
86 }81 }
87 ]82 ]
addedrococo-local-raw.jsondiffbeforeafterboth

no changes

addedrococo-local.jsondiffbeforeafterboth

no changes

addedrococo-local111.jsondiffbeforeafterboth

no changes