Fix RPC urls in the ultimate tests (#498)
This commit is contained in:
parent
6ce98ff3dd
commit
4497a024b1
22
.github/workflows/main.yml
vendored
22
.github/workflows/main.yml
vendored
@ -182,6 +182,7 @@ jobs:
|
|||||||
deployment:
|
deployment:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
needs:
|
||||||
|
- build-e2e-images
|
||||||
- build-molecule-runner
|
- build-molecule-runner
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
@ -197,11 +198,11 @@ jobs:
|
|||||||
run: docker login ${DOCKER_REGISTRY} -u ${{ github.actor }} -p ${{ github.token }}
|
run: docker login ${DOCKER_REGISTRY} -u ${{ github.actor }} -p ${{ github.token }}
|
||||||
- run: deployment-e2e/molecule.sh ${{ matrix.task }}
|
- run: deployment-e2e/molecule.sh ${{ matrix.task }}
|
||||||
ultimate:
|
ultimate:
|
||||||
|
if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/tags') || contains(github.event.head_commit.message, 'ultimate')
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs:
|
needs:
|
||||||
- initialize
|
- initialize
|
||||||
- build-e2e-images
|
- build-e2e-images
|
||||||
if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || startsWith(github.ref, 'refs/tags')
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
@ -209,12 +210,16 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- task: erc-to-erc
|
- task: erc-to-erc
|
||||||
ui-e2e-grep: 'ERC TO ERC'
|
ui-e2e-grep: 'ERC TO ERC'
|
||||||
|
ui-config: 'e2e-commons/components-envs/ui-erc20.env'
|
||||||
- task: erc-to-native
|
- task: erc-to-native
|
||||||
ui-e2e-grep: 'ERC TO NATIVE'
|
ui-e2e-grep: 'ERC TO NATIVE'
|
||||||
|
ui-config: 'e2e-commons/components-envs/ui-erc20-native.env'
|
||||||
- task: native-to-erc
|
- task: native-to-erc
|
||||||
ui-e2e-grep: 'NATIVE TO ERC'
|
ui-e2e-grep: 'NATIVE TO ERC'
|
||||||
|
ui-config: 'e2e-commons/components-envs/ui.env'
|
||||||
- task: amb-stake-erc-to-erc
|
- task: amb-stake-erc-to-erc
|
||||||
ui-e2e-grep: 'AMB-STAKE-ERC-TO-ERC'
|
ui-e2e-grep: 'AMB-STAKE-ERC-TO-ERC'
|
||||||
|
ui-config: 'e2e-commons/components-envs/ui-amb-stake-erc20-erc20.env'
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
@ -240,7 +245,20 @@ jobs:
|
|||||||
- name: Deploy contracts
|
- name: Deploy contracts
|
||||||
run: ${{ steps.cache-repo.outputs.cache-hit }} && e2e-commons/up.sh deploy blocks
|
run: ${{ steps.cache-repo.outputs.cache-hit }} && e2e-commons/up.sh deploy blocks
|
||||||
- name: Pull e2e oracle image
|
- name: Pull e2e oracle image
|
||||||
run: docker-compose -f ./e2e-commons/docker-compose.yml pull oracle
|
run: |
|
||||||
|
docker-compose -f ./e2e-commons/docker-compose.yml pull oracle
|
||||||
|
docker tag ${DOCKER_IMAGE_BASE}/tokenbridge-e2e-oracle:${ORACLE_TAG} poanetwork/tokenbridge-oracle:latest
|
||||||
|
- if: ${{ matrix.ui-e2e-grep }}
|
||||||
|
name: Pull e2e ui image
|
||||||
|
run: |
|
||||||
|
docker-compose -f ./e2e-commons/docker-compose.yml pull ui
|
||||||
|
docker build \
|
||||||
|
--build-arg DOCKER_IMAGE_BASE=${DOCKER_IMAGE_BASE} \
|
||||||
|
--build-arg UI_TAG=${UI_TAG} \
|
||||||
|
--build-arg DOT_ENV_PATH=${{ matrix.ui-config }} \
|
||||||
|
-f ./e2e-commons/Dockerfile.ui \
|
||||||
|
-t ui_ui:latest \
|
||||||
|
.
|
||||||
- name: Deploy oracle and ui
|
- name: Deploy oracle and ui
|
||||||
run: deployment-e2e/molecule.sh ultimate-${{ matrix.task }}
|
run: deployment-e2e/molecule.sh ultimate-${{ matrix.task }}
|
||||||
- name: Reset docker socket permissions
|
- name: Reset docker socket permissions
|
||||||
|
@ -32,8 +32,6 @@ provisioner:
|
|||||||
inventory:
|
inventory:
|
||||||
host_vars:
|
host_vars:
|
||||||
oracle-amb-host:
|
oracle-amb-host:
|
||||||
COMMON_HOME_RPC_URL: "http://parity1:8545"
|
|
||||||
COMMON_FOREIGN_RPC_URL: "http://parity2:8545"
|
|
||||||
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
||||||
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
||||||
ui-amb-stake-erc-to-erc-host:
|
ui-amb-stake-erc-to-erc-host:
|
||||||
|
@ -21,8 +21,6 @@ provisioner:
|
|||||||
inventory:
|
inventory:
|
||||||
host_vars:
|
host_vars:
|
||||||
oracle-amb-host:
|
oracle-amb-host:
|
||||||
COMMON_HOME_RPC_URL: "http://parity1:8545"
|
|
||||||
COMMON_FOREIGN_RPC_URL: "http://parity2:8545"
|
|
||||||
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
||||||
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
||||||
verifier:
|
verifier:
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
---
|
---
|
||||||
- import_playbook: ../../../deployment/site.yml
|
|
||||||
# The docker-compose files have to be modified, in order to join the docker containers over network with the parity containers
|
|
||||||
- import_playbook: ./oracle-docker-compose.yml
|
- import_playbook: ./oracle-docker-compose.yml
|
||||||
- import_playbook: ./ui-docker-compose.yml
|
- import_playbook: ../../../deployment/site.yml
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
---
|
|
||||||
- name: Slurp docker compose file
|
|
||||||
slurp:
|
|
||||||
src: "/home/poadocker/bridge/oracle/{{ file }}.yml"
|
|
||||||
register: docker_compose_slurp
|
|
||||||
- name: Parse docker compose file
|
|
||||||
set_fact:
|
|
||||||
docker_compose_parsed: "{{ docker_compose_slurp['content'] | b64decode | from_yaml }}"
|
|
||||||
|
|
||||||
- name: Add the external network used to connect to Parity nodes
|
|
||||||
set_fact:
|
|
||||||
docker_compose_parsed: "{{ docker_compose_parsed |combine({'networks': {'ultimate': {'external': 'true'}}}, recursive=True) }}"
|
|
||||||
|
|
||||||
- name: Add all Oracle containers to the network
|
|
||||||
set_fact:
|
|
||||||
docker_compose_parsed: "{{ docker_compose_parsed | combine({'services': {item: {'networks': docker_compose_parsed.services[item].networks | union(['ultimate'])}}}, recursive=True) }}"
|
|
||||||
with_items: "{{ docker_compose_parsed.services }}"
|
|
||||||
|
|
||||||
- name: Expose Redis port to allow connecting from redis-cli
|
|
||||||
set_fact:
|
|
||||||
docker_compose_parsed: "{{ docker_compose_parsed | combine({'services': {'redis': {'ports': ['6379:6379']}}}, recursive=True) }}"
|
|
||||||
|
|
||||||
- name: Write updated docker file
|
|
||||||
copy:
|
|
||||||
content: "{{ docker_compose_parsed | to_yaml }}"
|
|
||||||
dest: "/home/poadocker/bridge/oracle/{{ file }}.yml"
|
|
@ -1,33 +1,22 @@
|
|||||||
---
|
---
|
||||||
- name: Overwrite Oracle the docker-compose
|
- name: Prepare Oracle for ultimate tests
|
||||||
hosts: oracle
|
hosts: oracle
|
||||||
become: true
|
become: true
|
||||||
tasks:
|
tasks:
|
||||||
- name: stop the service
|
- name: Connect parity to oracle networks
|
||||||
shell: service poabridge stop
|
shell: "docker network create {{ item }} && docker network connect {{ item }} parity1 && docker network connect {{ item }} parity2"
|
||||||
|
with_items:
|
||||||
- name: ReTag current oracle image
|
- oracle_net_db_bridge_request
|
||||||
shell: docker tag $(docker images --format '{{ '{{' }}.Repository{{ '}}' }}:{{ '{{' }}.Tag{{ '}}' }}' | grep -m 1 tokenbridge-e2e-oracle) oracle:ultimate-testing
|
- oracle_net_db_bridge_collected
|
||||||
|
- oracle_net_db_bridge_affirmation
|
||||||
|
- oracle_net_db_bridge_transfer
|
||||||
|
- oracle_net_db_bridge_senderhome
|
||||||
|
- oracle_net_db_bridge_senderforeign
|
||||||
|
- oracle_net_rabbit_bridge_request
|
||||||
|
- oracle_net_rabbit_bridge_collected
|
||||||
|
- oracle_net_rabbit_bridge_affirmation
|
||||||
|
- oracle_net_rabbit_bridge_transfer
|
||||||
|
- oracle_net_rabbit_bridge_senderhome
|
||||||
|
- oracle_net_rabbit_bridge_senderforeign
|
||||||
delegate_to: 127.0.0.1
|
delegate_to: 127.0.0.1
|
||||||
become: false
|
become: false
|
||||||
|
|
||||||
- name: Replace oracle image
|
|
||||||
replace:
|
|
||||||
path: "/home/poadocker/bridge/oracle/{{ item }}.yml"
|
|
||||||
regexp: 'poanetwork/tokenbridge-oracle:latest'
|
|
||||||
replace: "oracle:ultimate-testing"
|
|
||||||
with_items:
|
|
||||||
- docker-compose
|
|
||||||
- docker-compose-transfer
|
|
||||||
- docker-compose-erc-native
|
|
||||||
|
|
||||||
- include_tasks: oracle-add-docker-external-network.yml
|
|
||||||
with_items:
|
|
||||||
- docker-compose
|
|
||||||
- docker-compose-transfer
|
|
||||||
- docker-compose-erc-native
|
|
||||||
loop_control:
|
|
||||||
loop_var: file
|
|
||||||
|
|
||||||
- name: start the service
|
|
||||||
shell: service poabridge start
|
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
---
|
|
||||||
- name: Overwrite UI the docker-compose
|
|
||||||
hosts: ui
|
|
||||||
become: true
|
|
||||||
tasks:
|
|
||||||
- name: stop the service
|
|
||||||
shell: service tokenbridge-ui stop
|
|
||||||
|
|
||||||
- name: Slurp docker compose file
|
|
||||||
slurp:
|
|
||||||
src: "/home/poadocker/bridge/ui/docker-compose.yml"
|
|
||||||
register: docker_compose_slurp
|
|
||||||
- name: Parse docker compose file
|
|
||||||
set_fact:
|
|
||||||
docker_compose_parsed: "{{ docker_compose_slurp['content'] | b64decode | from_yaml }}"
|
|
||||||
|
|
||||||
- name: Add the external network used to connect to Parity nodes
|
|
||||||
set_fact:
|
|
||||||
docker_compose_parsed: "{{ docker_compose_parsed |combine({'networks': {'ultimate': {'external': 'true'}}}, recursive=True) }}"
|
|
||||||
|
|
||||||
- name: Add all UI containers to the network
|
|
||||||
set_fact:
|
|
||||||
docker_compose_parsed: "{{ docker_compose_parsed | combine({'services': {item: {'networks': ['ultimate']}}}, recursive=True) }}"
|
|
||||||
with_items: "{{ docker_compose_parsed.services }}"
|
|
||||||
|
|
||||||
- name: Write new docker-compose file
|
|
||||||
copy:
|
|
||||||
content: "{{ docker_compose_parsed | to_yaml }}"
|
|
||||||
dest: "/home/poadocker/bridge/ui/docker-compose.yml"
|
|
||||||
|
|
||||||
- name: start the service
|
|
||||||
shell: service tokenbridge-ui start
|
|
@ -32,8 +32,6 @@ provisioner:
|
|||||||
inventory:
|
inventory:
|
||||||
host_vars:
|
host_vars:
|
||||||
oracle-erc-to-erc-host:
|
oracle-erc-to-erc-host:
|
||||||
COMMON_HOME_RPC_URL: "http://parity1:8545"
|
|
||||||
COMMON_FOREIGN_RPC_URL: "http://parity2:8545"
|
|
||||||
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
||||||
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
||||||
ui-erc-to-erc-host:
|
ui-erc-to-erc-host:
|
||||||
|
@ -32,8 +32,6 @@ provisioner:
|
|||||||
inventory:
|
inventory:
|
||||||
host_vars:
|
host_vars:
|
||||||
oracle-erc-to-native-host:
|
oracle-erc-to-native-host:
|
||||||
COMMON_HOME_RPC_URL: "http://parity1:8545"
|
|
||||||
COMMON_FOREIGN_RPC_URL: "http://parity2:8545"
|
|
||||||
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
||||||
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
||||||
ORACLE_HOME_START_BLOCK: 1
|
ORACLE_HOME_START_BLOCK: 1
|
||||||
|
@ -32,8 +32,6 @@ provisioner:
|
|||||||
inventory:
|
inventory:
|
||||||
host_vars:
|
host_vars:
|
||||||
oracle-native-to-erc-host:
|
oracle-native-to-erc-host:
|
||||||
COMMON_HOME_RPC_URL: "http://parity1:8545"
|
|
||||||
COMMON_FOREIGN_RPC_URL: "http://parity2:8545"
|
|
||||||
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
ORACLE_VALIDATOR_ADDRESS: "0xaaB52d66283F7A1D5978bcFcB55721ACB467384b"
|
||||||
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
ORACLE_VALIDATOR_ADDRESS_PRIVATE_KEY: "8e829f695aed89a154550f30262f1529582cc49dc30eff74a6b491359e0230f9"
|
||||||
ui-native-to-erc-host:
|
ui-native-to-erc-host:
|
||||||
|
@ -5,13 +5,13 @@ ORACLE_ALLOW_HTTP_FOR_RPC: yes
|
|||||||
ORACLE_LOG_LEVEL: debug
|
ORACLE_LOG_LEVEL: debug
|
||||||
|
|
||||||
## Home contract
|
## Home contract
|
||||||
COMMON_HOME_RPC_URL: "https://sokol.poa.network"
|
COMMON_HOME_RPC_URL: "http://parity1:8545"
|
||||||
UI_HOME_NETWORK_DISPLAY_NAME: "POA Sokol"
|
UI_HOME_NETWORK_DISPLAY_NAME: "POA Sokol"
|
||||||
UI_HOME_WITHOUT_EVENTS: false
|
UI_HOME_WITHOUT_EVENTS: false
|
||||||
ORACLE_HOME_RPC_POLLING_INTERVAL: 5000
|
ORACLE_HOME_RPC_POLLING_INTERVAL: 5000
|
||||||
|
|
||||||
## Foreign contract
|
## Foreign contract
|
||||||
COMMON_FOREIGN_RPC_URL: "https://sokol.poa.network"
|
COMMON_FOREIGN_RPC_URL: "http://parity2:8545"
|
||||||
UI_FOREIGN_NETWORK_DISPLAY_NAME: "Kovan"
|
UI_FOREIGN_NETWORK_DISPLAY_NAME: "Kovan"
|
||||||
UI_FOREIGN_WITHOUT_EVENTS: false
|
UI_FOREIGN_WITHOUT_EVENTS: false
|
||||||
ORACLE_FOREIGN_RPC_POLLING_INTERVAL: 1000
|
ORACLE_FOREIGN_RPC_POLLING_INTERVAL: 1000
|
||||||
@ -52,3 +52,7 @@ MONITOR_FOREIGN_START_BLOCK: 0
|
|||||||
MONITOR_VALIDATOR_HOME_TX_LIMIT: 300000
|
MONITOR_VALIDATOR_HOME_TX_LIMIT: 300000
|
||||||
MONITOR_VALIDATOR_FOREIGN_TX_LIMIT: 300000
|
MONITOR_VALIDATOR_FOREIGN_TX_LIMIT: 300000
|
||||||
MONITOR_TX_NUMBER_THRESHOLD: 100
|
MONITOR_TX_NUMBER_THRESHOLD: 100
|
||||||
|
|
||||||
|
# disable building and pulling of docker images from the Docker Hub
|
||||||
|
skip_pull: true
|
||||||
|
skip_build: true
|
||||||
|
@ -3,3 +3,4 @@
|
|||||||
shell: docker-compose pull
|
shell: docker-compose pull
|
||||||
args:
|
args:
|
||||||
chdir: "{{ bridge_path }}/monitor"
|
chdir: "{{ bridge_path }}/monitor"
|
||||||
|
when: skip_pull is undefined
|
||||||
|
@ -3,3 +3,4 @@
|
|||||||
shell: docker-compose pull
|
shell: docker-compose pull
|
||||||
args:
|
args:
|
||||||
chdir: "{{ bridge_path }}/oracle"
|
chdir: "{{ bridge_path }}/oracle"
|
||||||
|
when: skip_pull is undefined
|
||||||
|
@ -3,3 +3,4 @@
|
|||||||
shell: docker-compose build
|
shell: docker-compose build
|
||||||
args:
|
args:
|
||||||
chdir: "{{ bridge_path }}/ui"
|
chdir: "{{ bridge_path }}/ui"
|
||||||
|
when: skip_build is undefined
|
||||||
|
@ -19,5 +19,5 @@ COMMON_FOREIGN_GAS_PRICE_SPEED_TYPE=standard
|
|||||||
COMMON_FOREIGN_GAS_PRICE_FALLBACK=5000000000
|
COMMON_FOREIGN_GAS_PRICE_FALLBACK=5000000000
|
||||||
UI_FOREIGN_GAS_PRICE_UPDATE_INTERVAL=15000
|
UI_FOREIGN_GAS_PRICE_UPDATE_INTERVAL=15000
|
||||||
COMMON_FOREIGN_GAS_PRICE_FACTOR=1
|
COMMON_FOREIGN_GAS_PRICE_FACTOR=1
|
||||||
UI_PORT=3000
|
UI_PORT=3003
|
||||||
UI_STYLES=stake
|
UI_STYLES=stake
|
||||||
|
@ -19,5 +19,5 @@ COMMON_FOREIGN_GAS_PRICE_SPEED_TYPE=standard
|
|||||||
COMMON_FOREIGN_GAS_PRICE_FALLBACK=5000000000
|
COMMON_FOREIGN_GAS_PRICE_FALLBACK=5000000000
|
||||||
UI_FOREIGN_GAS_PRICE_UPDATE_INTERVAL=15000
|
UI_FOREIGN_GAS_PRICE_UPDATE_INTERVAL=15000
|
||||||
COMMON_FOREIGN_GAS_PRICE_FACTOR=1
|
COMMON_FOREIGN_GAS_PRICE_FACTOR=1
|
||||||
UI_PORT=3000
|
UI_PORT=3002
|
||||||
UI_STYLES=core
|
UI_STYLES=core
|
||||||
|
@ -19,5 +19,5 @@ COMMON_FOREIGN_GAS_PRICE_SPEED_TYPE=standard
|
|||||||
COMMON_FOREIGN_GAS_PRICE_FALLBACK=5000000000
|
COMMON_FOREIGN_GAS_PRICE_FALLBACK=5000000000
|
||||||
UI_FOREIGN_GAS_PRICE_UPDATE_INTERVAL=15000
|
UI_FOREIGN_GAS_PRICE_UPDATE_INTERVAL=15000
|
||||||
COMMON_FOREIGN_GAS_PRICE_FACTOR=1
|
COMMON_FOREIGN_GAS_PRICE_FACTOR=1
|
||||||
UI_PORT=3000
|
UI_PORT=3001
|
||||||
UI_STYLES=core
|
UI_STYLES=core
|
||||||
|
@ -4,12 +4,14 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
services:
|
services:
|
||||||
parity1:
|
parity1:
|
||||||
|
container_name: parity1
|
||||||
build: ../parity
|
build: ../parity
|
||||||
ports:
|
ports:
|
||||||
- "8541:8545"
|
- "8541:8545"
|
||||||
networks:
|
networks:
|
||||||
- ultimate
|
- ultimate
|
||||||
parity2:
|
parity2:
|
||||||
|
container_name: parity2
|
||||||
build:
|
build:
|
||||||
context: ../parity
|
context: ../parity
|
||||||
dockerfile: Dockerfile-foreign
|
dockerfile: Dockerfile-foreign
|
||||||
|
@ -80,9 +80,9 @@ while [ "$1" != "" ]; do
|
|||||||
docker-compose up -d ui ui-erc20 ui-erc20-native ui-amb-stake-erc20-erc20
|
docker-compose up -d ui ui-erc20 ui-erc20-native ui-amb-stake-erc20-erc20
|
||||||
|
|
||||||
docker-compose run -d -p 3000:3000 ui yarn start
|
docker-compose run -d -p 3000:3000 ui yarn start
|
||||||
docker-compose run -d -p 3001:3000 ui-erc20 yarn start
|
docker-compose run -d -p 3001:3001 ui-erc20 yarn start
|
||||||
docker-compose run -d -p 3002:3000 ui-erc20-native yarn start
|
docker-compose run -d -p 3002:3002 ui-erc20-native yarn start
|
||||||
docker-compose run -d -p 3003:3000 ui-amb-stake-erc20-erc20 yarn start
|
docker-compose run -d -p 3003:3003 ui-amb-stake-erc20-erc20 yarn start
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$1" == "alm" ]; then
|
if [ "$1" == "alm" ]; then
|
||||||
|
@ -142,7 +142,7 @@ describe('arbitrary message bridging', () => {
|
|||||||
console.error(e)
|
console.error(e)
|
||||||
})
|
})
|
||||||
|
|
||||||
await delay(5000)
|
await delay(10000)
|
||||||
|
|
||||||
const newSignatures = await homeBridge.getPastEvents('SignedForUserRequest', {
|
const newSignatures = await homeBridge.getPastEvents('SignedForUserRequest', {
|
||||||
fromBlock: 0,
|
fromBlock: 0,
|
||||||
|
@ -8,7 +8,7 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "${UI_PORT}:${UI_PORT}"
|
- "${UI_PORT}:${UI_PORT}"
|
||||||
env_file: ./.env
|
env_file: ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
entrypoint: yarn start
|
entrypoint: yarn start
|
||||||
|
Loading…
Reference in New Issue
Block a user