tokenbridge/ui-e2e/scripts/deploy.js
2019-05-22 10:15:16 +02:00

24 lines
802 B
JavaScript

const path = require('path')
const shell = require('shelljs')
const { contractsPath } = require('../config.json')
const envsDir = path.join(__dirname, '../envs')
const deployContractsDir = path.join(__dirname, '..', contractsPath, 'deploy')
shell.cp(path.join(envsDir, 'contracts.env'), path.join(deployContractsDir, '.env'))
shell.cd(deployContractsDir)
shell.exec('node deploy.js')
shell.cd(__dirname)
shell.exec('node deployERC20.js')
shell.cd(deployContractsDir)
shell.rm('.env')
shell.cp(path.join(envsDir, 'erc-contracts.env'), path.join(deployContractsDir, '.env'))
shell.exec('node deploy.js')
shell.rm('.env')
shell.cp(
path.join(envsDir, 'erc-native-contracts.env'),
path.join(deployContractsDir, '.env')
)
shell.exec('node src/utils/deployBlockReward.js')
shell.exec('node deploy.js')