git.delta.rocks / unique-network / refs/commits / 036aece6500a

difftreelog

correct build commands for parachains

Konstantin Astakhov2022-08-26parent: #1d2032e.patch.diff
in: master

5 files changed

modified.docker/Dockerfile-xcmdiffbeforeafterboth
--- a/.docker/Dockerfile-xcm
+++ b/.docker/Dockerfile-xcm
@@ -33,13 +33,13 @@
 
 ARG PROFILE=release
 ARG FEATURE=
-ARG REPO_URL=
 ARG BRANCH=
 
 
 WORKDIR /unique_parachain
 
-RUN git clone $REPO_URL -b $BRANCH . && \
+RUN git clone -b $BRANCH https://github.com/UniqueNetwork/unique-chain.git && \
+    cd unique-chain && \
     cargo build --features=$FEATURE --$PROFILE
 
 # ===== BUILD POLKADOT =====
@@ -93,12 +93,15 @@
 
 RUN git clone -b $CUMULUS_BUILD_BRANCH --depth 1 https://github.com/paritytech/cumulus.git && \
     cd cumulus && \
-    cargo build --release
+    cargo build --release --locked -p polkadot-parachain
 
 # ===== RUN ======
 
 FROM ubuntu:20.04
 
+ARG POLKADOT_LAUNCH_BRANCH=
+ENV POLKADOT_LAUNCH_BRANCH $POLKADOT_LAUNCH_BRANCH
+
 RUN apt-get -y update && \
       apt-get -y install curl git && \
       curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash && \
@@ -107,7 +110,7 @@
       nvm install v16.16.0 && \
       nvm use v16.16.0
 
-RUN git clone https://github.com/uniquenetwork/polkadot-launch -b feature/runtime-upgrade-testing
+RUN git clone https://github.com/uniquenetwork/polkadot-launch -b $POLKADOT_LAUNCH_BRANCH
 
 RUN export NVM_DIR="$HOME/.nvm" && \
     [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
@@ -115,7 +118,7 @@
     npm install --global yarn && \
     yarn install
 
-COPY --from=builder-unique /unique_parachain/target/release/unique-collator /unique-chain/target/release/
+COPY --from=builder-unique /unique_parachain/unique-chain/target/release/unique-collator /unique-chain/target/release/
 COPY --from=builder-polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/
 COPY --from=builder-moonbeam /unique_parachain/moonbeam/target/release/moonbeam /moonbeam/target/release/
 COPY --from=builder-cumulus /unique_parachain/cumulus/target/release/polkadot-parachain /cumulus/target/release/cumulus
modified.docker/docker-compose-xcm.ymldiffbeforeafterboth
--- a/.docker/docker-compose-xcm.yml
+++ b/.docker/docker-compose-xcm.yml
@@ -5,8 +5,6 @@
     build:
       context: ../
       dockerfile: .docker/Dockerfile-xcm
-    image: xcm_nodes
-    container_name: xcm_nodes
     expose:
       - 9844
       - 9944
modified.docker/docker-compose.tmp-xcm-quartz.ymldiffbeforeafterboth
--- a/.docker/docker-compose.tmp-xcm-quartz.yml
+++ b/.docker/docker-compose.tmp-xcm-quartz.yml
@@ -6,12 +6,14 @@
       args:
         - "RUST_TOOLCHAIN=nightly-2022-07-24"
         - "BRANCH=release-v927020"
-        - "REPO_URL=https://github.com/UniqueNetwork/unique-chain.git"
         - "FEATURE=quartz-runtime"
         - "POLKADOT_BUILD_BRANCH=release-v0.9.27"
         - "ACALA_BUILD_BRANCH=2.9.0"
         - "MOONBEAM_BUILD_BRANCH=v0.25.0"
         - "CUMULUS_BUILD_BRANCH=release-v0.9.230"
+        - "POLKADOT_LAUNCH_BRANCH=feature/rewrite-chain-id-in-spec"
+    image: xcm_nodes_quartz
+    container_name: xcm_nodes_quartz
     volumes:
        - type: bind
          source: ./xcm-config/launch-config-xcm-quartz.json
modified.docker/docker-compose.tmp-xcm-unique.ymldiffbeforeafterboth
--- a/.docker/docker-compose.tmp-xcm-unique.yml
+++ b/.docker/docker-compose.tmp-xcm-unique.yml
@@ -12,6 +12,9 @@
         - "ACALA_BUILD_BRANCH=2.9.0"
         - "MOONBEAM_BUILD_BRANCH=v0.25.0"
         - "CUMULUS_BUILD_BRANCH=release-v0.9.230"
+        - "POLKADOT_LAUNCH_BRANCH=feature/rewrite-chain-id-in-spec"          
+    image: xcm_nodes_unique
+    container_name: xcm_nodes_unique         
     volumes:
        - type: bind
          source: ./xcm-config/launch-config-xcm-unique.json
added.docker/docker-compose.tmp-xcm.j2diffbeforeafterboth

no content