Group brizo's env vars in its own .env file and load it into the docker-compose file.

This commit is contained in:
ssallam 2018-11-30 02:27:10 +01:00
parent b965e9977a
commit 73ff958e90
5 changed files with 31 additions and 12 deletions

23
brizo.env Executable file
View File

@ -0,0 +1,23 @@
# Use this file to set the env vars required for Brizo.
KEEPER_URL=http://parity-node:8545
LOCAL_CONTRACTS=true
KEEPER_NETWORK_NAME=ocean_poa_net_local
SECRET_STORE_URL=http://secret-store:12001
PARITY_URL=http://parity-node:8545
# Set a valid parity address and password to have seamless interaction with the `keeper`
PARITY_ADDRESS=
PARITY_PASSWORD=
AQUARIUS_URL=http://aquarius:5000
BRIZO_URL=http://brizo:8030
AZURE_ACCOUNT_NAME=
AZURE_ACCOUNT_KEY=
AZURE_RESOURCE_GROUP=
AZURE_LOCATION=westus
AZURE_CLIENT_ID=
AZURE_CLIENT_SECRET=
AZURE_TENANT_ID=
AZURE_SUBSCRIPTION_ID=

View File

@ -113,11 +113,8 @@ services:
depends_on:
- keeper-contracts
- parity-node
environment:
KEEPER_URL: http://parity-node:8545
LOCAL_CONTRACTS: "true"
KEEPER_NETWORK_NAME: ${KEEPER_NETWORK_NAME}
AQUARIUS_URL: http://aquarius:5000
env_file:
- ${BRIZO_ENV_FILE}
volumes:
- ${ARTIFACTS_FOLDER}:/usr/local/keeper-contracts/:ro

View File

@ -50,9 +50,8 @@ services:
- backend
depends_on:
- keeper-contracts
environment:
KEEPER_URL: http://keeper-contracts:8545
LOCAL_CONTRACTS: "true"
env_file:
- ${BRIZO_ENV_FILE}
volumes:
- ${ARTIFACTS_FOLDER}:/usr/local/keeper-contracts/:ro

View File

@ -50,9 +50,8 @@ services:
- backend
depends_on:
- keeper-contracts
environment:
KEEPER_URL: http://keeper-contracts:8545
LOCAL_CONTRACTS: "true"
env_file:
- ${BRIZO_ENV_FILE}
volumes:
- ${ARTIFACTS_FOLDER}:/usr/local/keeper-contracts/:ro

View File

@ -1,13 +1,14 @@
#!/usr/bin/env bash
# Must be set to true for the first run, change it to "false" to avoid migrating the smart contracts on each run.
export DEPLOY_CONTRACTS="true"
export DEPLOY_CONTRACTS="false"
# Ganache specific option, these two options have no effect when not running ganache-cli
export GANACHE_DATABASE_PATH="."
export REUSE_DATABASE="false"
# Specify which ethereum client to run or connect to: kovan, ganache, or ocean_poa_net_local
export KEEPER_NETWORK_NAME="ganache"
export ARTIFACTS_FOLDER=~/.ocean/keeper-contracts/artifacts
export BRIZO_ENV_FILE=./brizo.env
# colors
COLOR_R="\033[0;31m" # red