git.delta.rocks / unique-network / refs/commits / c27ef304dac4

difftreelog

Location to generated launch-config-forkless.json has been amended in dockerfile.

Alexander Aksenov2022-08-10parent: #9961e3b.patch.diff
in: master

4 files changed

modified.docker/Dockerfile-parachain-upgradediffbeforeafterboth
--- a/.docker/Dockerfile-parachain-upgrade
+++ b/.docker/Dockerfile-parachain-upgrade
@@ -99,4 +99,5 @@
 CMD export NVM_DIR="$HOME/.nvm" && \
     [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
     cd /polkadot-launch && \
-    yarn start launch-config.json
+    yarn start launch-config.json --test-upgrade
+
modified.docker/docker-compose-forkless.yamldiffbeforeafterboth
--- a/.docker/docker-compose-forkless.yaml
+++ b/.docker/docker-compose-forkless.yaml
@@ -8,7 +8,10 @@
     image: node-parachain
     container_name: node-parachain
     volumes:
-      - .docker/launch-config-forkless.json:/polkadot-launch/launch-config.json
+       - type: bind
+         source: ./launch-config-forkless.json
+         target: /polkadot-launch/launch-config.json
+         read_only: true
     expose:
       - 9944
       - 9933
modified.docker/launch-config.j2diffbeforeafterboth
before · .docker/launch-config.j2
1{2      "parachains": [3        {4            "bin": "../unique-chain/current/release/unique-collator",5            "upgradeBin": "../unique-chain/target/release/unique-collator",6            "upgradeWasm": "../unique-chain/target/release/wbuild/{{ FEATURE }}/{{ RUNTIME }}_runtime.compact.compressed.wasm",7            "id": "1000",8            "balance": "1000000000000000000000000",9            "nodes": [10                {11                    "port": 31200,12                    "wsPort": 9944,13                    "rpcPort": 9933,14                    "name": "alice",15                    "flags": [16                        "--rpc-cors=all",17                        "--unsafe-rpc-external",18                        "--unsafe-ws-external",19                        "-lxcm=trace"20                    ]21                },22                {23                    "port": 31201,24                    "wsPort": 9945,25                    "rpcPort": 9934,26                    "name": "bob",27                    "flags": [28                        "--rpc-cors=all",29                        "--unsafe-rpc-external",30                        "--unsafe-ws-external",31                        "-lxcm=trace"32                    ]33                }34            ]35        }36    ],37    "simpleParachains": [],38    "hrmpChannels": [],39    "finalization": false40}
after · .docker/launch-config.j2
1{2      "relaychain": {3        "bin": "../alts/polkadot/target/release/polkadot",4        "chain": "westend-local",5        "nodes": [6            {7                "name": "alice",8                "wsPort": 9844,9                "rpcPort": 9843,10                "port": 30444,11                "flags": [12                    "-lparachain::candidate_validation=debug",13                    "-lxcm=trace",14                    "--rpc-cors=all",15                    "--unsafe-rpc-external",16                    "--unsafe-ws-external"17                ]18            },19            {20                "name": "bob",21                "wsPort": 9855,22                "rpcPort": 9854,23                "port": 30555,24                "flags": [25                    "-lparachain::candidate_validation=debug",26                    "-lxcm=trace",27                    "--rpc-cors=all",28                    "--unsafe-rpc-external",29                    "--unsafe-ws-external"30                ]31            },32            {33                "name": "charlie",34                "wsPort": 9866,35                "rpcPort": 9865,36                "port": 30666,37                "flags": [38                    "-lparachain::candidate_validation=debug",39                    "-lxcm=trace",40                    "--rpc-cors=all",41                    "--unsafe-rpc-external",42                    "--unsafe-ws-external"43                ]44            },45            {46                "name": "dave",47                "wsPort": 9877,48                "rpcPort": 9876,49                "port": 30777,50                "flags": [51                    "-lparachain::candidate_validation=debug",52                    "-lxcm=trace",53                    "--rpc-cors=all",54                    "--unsafe-rpc-external",55                    "--unsafe-ws-external"56                ]57            },58            {59                "name": "eve",60                "wsPort": 9888,61                "rpcPort": 9887,62                "port": 30888,63                "flags": [64                    "-lparachain::candidate_validation=debug",65                    "-lxcm=trace",66                    "--rpc-cors=all",67                    "--unsafe-rpc-external",68                    "--unsafe-ws-external"69                ]70            }71        ],72        "genesis": {73            "runtime": {74                "runtime_genesis_config": {75                    "parachainsConfiguration": {76                        "config": {77                            "validation_upgrade_frequency": 1,78                            "validation_upgrade_delay": 179                        }80                    }81                }82            }83        }84    },85      "parachains": [86        {87            "bin": "../unique-chain/current/release/unique-collator",88            "upgradeBin": "../unique-chain/target/release/unique-collator",89            "upgradeWasm": "../unique-chain/target/release/wbuild/{{ FEATURE }}/{{ RUNTIME }}_runtime.compact.compressed.wasm",90            "id": "1000",91            "balance": "1000000000000000000000000",92            "nodes": [93                {94                    "port": 31200,95                    "wsPort": 9944,96                    "rpcPort": 9933,97                    "name": "alice",98                    "flags": [99                        "--rpc-cors=all",100                        "--unsafe-rpc-external",101                        "--unsafe-ws-external",102                        "-lxcm=trace"103                    ]104                },105                {106                    "port": 31201,107                    "wsPort": 9945,108                    "rpcPort": 9934,109                    "name": "bob",110                    "flags": [111                        "--rpc-cors=all",112                        "--unsafe-rpc-external",113                        "--unsafe-ws-external",114                        "-lxcm=trace"115                    ]116                }117            ]118        }119    ],120    "simpleParachains": [],121    "hrmpChannels": [],122    "finalization": false123}
modified.github/workflows/forkless-update-nodata.ymldiffbeforeafterboth
--- a/.github/workflows/forkless-update-nodata.yml
+++ b/.github/workflows/forkless-update-nodata.yml
@@ -112,7 +112,7 @@
 
 
       - name: Build the stack
-        run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build --force-recreate --remove-orphans
+        run: docker-compose -f ".docker/docker-compose-forkless.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build
 
 
 #      - name: Test Report