diff --git a/Jenkinsfile b/Jenkinsfile index d6745604d..2f12d8180 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,4 +1,4 @@ -@Library('jenkins-library') _ +@Library('jenkins-library@feature/DOPS-2441/separate-fleek') _ def pipeline = new org.js.AppPipeline(steps: this, dockerImageName: 'adar/web', @@ -6,16 +6,20 @@ def pipeline = new org.js.AppPipeline(steps: this, dockerRegistryCred: 'bot-adar-rw', // buildEnvironment: buildEnvironment, dockerImageTags: ['adar': 'latest', 'adar-dev': 'dev'], - copyStaticToBranch: true, sonarProjectName: 'adar-web', sonarProjectKey: 'jp.co.soramitsu:adar-web', - stageDeploy: true, - downstreamJob: '../deploy/web-stage1', - copyToBranches: ['fleek-pre', 'fleek'], - copyFile: 'env.json', - // ipfsHashNotification: true, - fleekDefaultSiteName: 'dawn-block-3896', - secretScannerExclusion: '.*env.json', - // ipfsHashChatID: '-1001375555544' + copyStaticToBranch: true, + fleekDefaultSiteNameStage: 'dawn-block-3896', + fleekDefaultSiteNameProd: 'wild-hat-6209', + fleekBranchStage: 'fleek-pre', + fleekBranchProd: 'fleek', + copyFileStage: 'env-stage.json', + copyFileProd: 'env.json', + ipfsHashNotificationStage: false, + ipfsHashNotificationProd: false, + ipfsHashChatIDStage: '', + ipfsHashChatIDProd: '', + // ipfsHashChatID: '-1001375555544', + secretScannerExclusion: '.*env.json\$|.*env-stage.json\$' ) -pipeline.runPipeline() +pipeline.runPipeline() \ No newline at end of file diff --git a/env-stage.json b/env-stage.json new file mode 100644 index 000000000..77e77fbec --- /dev/null +++ b/env-stage.json @@ -0,0 +1,42 @@ +{ + "BASE_API_URL": "test.polkaswap.io", + "FAUCET_URL": "https://testfaucet.polkaswap.io/", + "SUBQUERY_ENDPOINT": "https://api.subquery.network/sq/sora-xor/sora-staging__c29yY", + "API_KEYS": { + "moonpay": "pk_test_4ASGxHKGpLPE6sdQq1V3QjtpUFSpWLk", + "nftStorage": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweDBmMzgwOTMyQTNDODM3ZDNiN2JEYzBBNTc0NmNkMDlBRGIyNUZGMzQiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTY0MjU4OTQ2ODA4MSwibmFtZSI6Im5mdC1zdG9yYWdlLWRldiJ9.hkvzea9ltcriXXHKoYd3F2Iu1Y8X5H-zunAQboC_3vw", + "etherscan": "YBR7IWEBEXFICT8M7GRV77NBX4AXJ9T53H", + "googleApi": "AIzaSyAzj7JxB-j8pJixtt6JSqLPhG0y02CGYOU", + "googleClientId": "498393666682-9eeiioee0a2sgb1671e9qir645f9n6cv.apps.googleusercontent.com" + }, + "FEATURE_FLAGS": { + "moonpay": true, + "charts": true, + "soraCard": false + }, + "DEFAULT_NETWORKS": [ + { + "chain": "SORA-staging Testnet", + "name": "SORA", + "address": "wss://ws.framenode-7.s4.stg1.sora2.soramitsu.co.jp", + "location": "IE" + }, + { + "chain": "SORA-staging Testnet", + "name": "SORA", + "address": "wss://ws.framenode-8.s5.stg1.sora2.soramitsu.co.jp", + "location": "IE" + } + ], + "NETWORK_TYPE": "Stage", + "CHAIN_GENESIS_HASH": "0x1a0983c6c9fd3178ae24656bcfca4510a439ab7b90c83e360a1671609752b09a", + "EVM_NETWORKS_IDS": [63, 97, 1001, 8001, 43113, 11155111], + "ETH_BRIDGE": { + "evmNetwork": 11155111, + "address": { + "XOR": "0x39aef1f5934440Dd7b2de0052ffA36D4cd782775", + "VAL": "0xC990aeeD42Ae4318c496C41D8F06F9c04C4b6B01", + "OTHER": "0xAfBf973f1346b40a21e575Fa89Ae5f64DFB3E6Fe" + } + } + } \ No newline at end of file diff --git a/env.json b/env.json index 4f645fb82..a3a98d9f3 100644 --- a/env.json +++ b/env.json @@ -1,66 +1,80 @@ { - "BASE_API_URL": "test.polkaswap.io", - "FAUCET_URL": "https://testfaucet.polkaswap.io/", - "SUBQUERY_ENDPOINT": "https://api.subquery.network/sq/sora-xor/sora-staging__c29yY", + "BASE_API_URL": "", "API_KEYS": { - "moonpay": "pk_test_4ASGxHKGpLPE6sdQq1V3QjtpUFSpWLk", - "nftStorage": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweDBmMzgwOTMyQTNDODM3ZDNiN2JEYzBBNTc0NmNkMDlBRGIyNUZGMzQiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTY0MjU4OTQ2ODA4MSwibmFtZSI6Im5mdC1zdG9yYWdlLWRldiJ9.hkvzea9ltcriXXHKoYd3F2Iu1Y8X5H-zunAQboC_3vw", - "etherscan": "UPTTMBUBCE5FIE7XJZYAJ3YZGFE7DA6374" + "moonpay": "pk_live_LEyw9bsfK0n0v3cdHUaZS1z0qYdDRDu6", + "etherscan": "XBS98SSP8J5FNS7EKQHMHRU94Z2YG7HFFK", + "nftStorage": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweDBmMzgwOTMyQTNDODM3ZDNiN2JEYzBBNTc0NmNkMDlBRGIyNUZGMzQiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTY0NTU0MDQ4MTQ5OSwibmFtZSI6Im5mdC1zdG9yYWdlLXByb2QifQ.CnW1bq8eWEYQxA6cggGMeAqCTozCJZ6s2oL_bssqnmc" }, "FEATURE_FLAGS": { - "moonpay": true, - "charts": true + "moonpay": true, + "charts": true, + "soraCard": false }, + "SUBQUERY_ENDPOINT": "https://api.subquery.network/sq/sora-xor/sora-prod-sub4", "DEFAULT_NETWORKS": [ - { - "chain": "SORA-staging Testnet", - "name": "SORA", - "address": "wss://ws.framenode-7.s4.stg1.sora2.soramitsu.co.jp" - }, - { - "chain": "SORA-staging Testnet", - "name": "SORA", - "address": "wss://ws.framenode-8.s5.stg1.sora2.soramitsu.co.jp" - } + { + "chain": "SORA", + "name": "SORA Parliament Ministry of Finance", + "address": "wss://ws.mof.sora.org", + "location": "GB" + }, + { + "chain": "SORA", + "name": "SORA Parliament Ministry of Finance", + "address": "wss://mof2.sora.org", + "location": "SG" + }, + { + "chain": "SORA", + "name": "SORA Parliament Ministry of Finance", + "address": "wss://mof3.sora.org", + "location": "DE" + }, + { + "chain": "SORA", + "name": "OnFinality", + "address": "wss://sora.api.onfinality.io/public-ws", + "location": "JP" + } ], - "NETWORK_TYPE": "Stage", - "CHAIN_GENESIS_HASH": "0x1a0983c6c9fd3178ae24656bcfca4510a439ab7b90c83e360a1671609752b09a", + "NETWORK_TYPE": "Prod", + "CHAIN_GENESIS_HASH": "0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5", "SUB_NETWORKS": [ - { - "name": "ethereum", - "id": 0, - "symbol": "ETH", - "currency": "ETH", - "defaultType": "rinkeby", - "CONTRACTS": { - "XOR": { - "MASTER": "0xcceb41100aa2a9a6f144d7c1f876070b810bf7ae" - }, - "VAL": { - "MASTER": "0xd7f81ed173cb3af28f983670164df30851fba678" - }, - "OTHER": { - "MASTER": "0x78cb1bfd2256515019b03584d66eca516cd5893c" - } - } - }, - { - "name": "energy", - "id": 1, - "symbol": "VT", - "currency": "VT", - "defaultType": "private", - "CONTRACTS": { - "XOR": { - "MASTER": "" - }, - "VAL": { - "MASTER": "" - }, - "OTHER": { - "MASTER": "0x906111a433731a563Aa0d0FA871FF93f9A3B3035" - } + { + "name": "ethereum", + "id": 0, + "symbol": "ETH", + "currency": "ETH", + "defaultType": "main", + "CONTRACTS": { + "XOR": { + "MASTER": "0xc08edf13be9b9cc584c5da8004ce7e6be63c1316" + }, + "VAL": { + "MASTER": "0xd1eeb2f30016fffd746233ee12c486e7ca8efef1" + }, + "OTHER": { + "MASTER": "0x313416870A4da6F12505a550B67bB73c8E21D5d3" + } + } + }, + { + "name": "energy", + "id": 1, + "symbol": "VT", + "currency": "VT", + "defaultType": "private", + "CONTRACTS": { + "XOR": { + "MASTER": "" + }, + "VAL": { + "MASTER": "" + }, + "OTHER": { + "MASTER": "" + } + } } - } ] -} +} \ No newline at end of file