From 255ccdad9872534fdf441fde574dd42f8dd162dc Mon Sep 17 00:00:00 2001 From: IshaVenikar Date: Mon, 2 Jun 2025 15:14:49 +0530 Subject: [PATCH 1/2] Update env config for dgraph URL --- .../docker-compose-cosmos-multisig-ui.yml | 2 +- .../config/cosmos-multisig-ui/run.sh | 35 ++++++++++--------- 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/stack-orchestrator/compose/docker-compose-cosmos-multisig-ui.yml b/stack-orchestrator/compose/docker-compose-cosmos-multisig-ui.yml index 8df7089..6a45ccb 100644 --- a/stack-orchestrator/compose/docker-compose-cosmos-multisig-ui.yml +++ b/stack-orchestrator/compose/docker-compose-cosmos-multisig-ui.yml @@ -5,7 +5,7 @@ services: depends_on: - alpha environment: - DGRAPH_URL: ${DGRAPH_URL:-http://alpha:8080/graphql} + DGRAPH_DOMAIN: ${DGRAPH_DOMAIN:-http://alpha:8080} NEXT_PUBLIC_MULTICHAIN: ${NEXT_PUBLIC_MULTICHAIN} NEXT_PUBLIC_REGISTRY_NAME: ${NEXT_PUBLIC_REGISTRY_NAME} NEXT_PUBLIC_LOGO: ${NEXT_PUBLIC_LOGO} diff --git a/stack-orchestrator/config/cosmos-multisig-ui/run.sh b/stack-orchestrator/config/cosmos-multisig-ui/run.sh index 32154c8..5a1305c 100644 --- a/stack-orchestrator/config/cosmos-multisig-ui/run.sh +++ b/stack-orchestrator/config/cosmos-multisig-ui/run.sh @@ -5,7 +5,24 @@ if [ -n "$CERC_SCRIPT_DEBUG" ]; then set -x fi +# Export environment variables +export DGRAPH_URL="${DGRAPH_DOMAIN}/graphql" +export NEXT_PUBLIC_MULTICHAIN="${NEXT_PUBLIC_MULTICHAIN}" +export NEXT_PUBLIC_REGISTRY_NAME="${NEXT_PUBLIC_REGISTRY_NAME}" +export NEXT_PUBLIC_LOGO="${NEXT_PUBLIC_LOGO}" +export NEXT_PUBLIC_CHAIN_ID="${NEXT_PUBLIC_CHAIN_ID}" +export NEXT_PUBLIC_CHAIN_DISPLAY_NAME="${NEXT_PUBLIC_CHAIN_DISPLAY_NAME}" +export NEXT_PUBLIC_NODE_ADDRESSES="${NEXT_PUBLIC_NODE_ADDRESSES}" +export NEXT_PUBLIC_DENOM="${NEXT_PUBLIC_DENOM}" +export NEXT_PUBLIC_DISPLAY_DENOM="${NEXT_PUBLIC_DISPLAY_DENOM}" +export NEXT_PUBLIC_DISPLAY_DENOM_EXPONENT="${NEXT_PUBLIC_DISPLAY_DENOM_EXPONENT}" +export NEXT_PUBLIC_ASSETS="${NEXT_PUBLIC_ASSETS}" +export NEXT_PUBLIC_GAS_PRICE="${NEXT_PUBLIC_GAS_PRICE}" +export NEXT_PUBLIC_ADDRESS_PREFIX="${NEXT_PUBLIC_ADDRESS_PREFIX}" +export NEXT_PUBLIC_IS_HTTP_ENABLED="${NEXT_PUBLIC_IS_HTTP_ENABLED}" + echo "Using the following env variables:" +echo "DGRAPH_DOMAIN: ${DGRAPH_DOMAIN}" echo "DGRAPH_URL: ${DGRAPH_URL}" echo "NEXT_PUBLIC_MULTICHAIN: ${NEXT_PUBLIC_MULTICHAIN}" echo "NEXT_PUBLIC_REGISTRY_NAME: ${NEXT_PUBLIC_REGISTRY_NAME}" @@ -24,26 +41,12 @@ echo "NEXT_PUBLIC_IS_HTTP_ENABLED: ${NEXT_PUBLIC_IS_HTTP_ENABLED}" # Install dependencies npm install -# Build with all required env vars -DGRAPH_URL="${DGRAPH_URL}" \ -NEXT_PUBLIC_MULTICHAIN="${NEXT_PUBLIC_MULTICHAIN}" \ -NEXT_PUBLIC_REGISTRY_NAME="${NEXT_PUBLIC_REGISTRY_NAME}" \ -NEXT_PUBLIC_LOGO="${NEXT_PUBLIC_LOGO}" \ -NEXT_PUBLIC_CHAIN_ID="${NEXT_PUBLIC_CHAIN_ID}" \ -NEXT_PUBLIC_CHAIN_DISPLAY_NAME="${NEXT_PUBLIC_CHAIN_DISPLAY_NAME}" \ -NEXT_PUBLIC_NODE_ADDRESSES="${NEXT_PUBLIC_NODE_ADDRESSES}" \ -NEXT_PUBLIC_DENOM="${NEXT_PUBLIC_DENOM}" \ -NEXT_PUBLIC_DISPLAY_DENOM="${NEXT_PUBLIC_DISPLAY_DENOM}" \ -NEXT_PUBLIC_DISPLAY_DENOM_EXPONENT="${NEXT_PUBLIC_DISPLAY_DENOM_EXPONENT}" \ -NEXT_PUBLIC_ASSETS="${NEXT_PUBLIC_ASSETS}" \ -NEXT_PUBLIC_GAS_PRICE="${NEXT_PUBLIC_GAS_PRICE}" \ -NEXT_PUBLIC_ADDRESS_PREFIX="${NEXT_PUBLIC_ADDRESS_PREFIX}" \ -NEXT_PUBLIC_IS_HTTP_ENABLED="${NEXT_PUBLIC_IS_HTTP_ENABLED}" \ +# Build project npm run build # Load Dgraph schema echo "Posting schema to Dgraph..." -curl -X POST localhost:8080/admin/schema -d @/cosmos-script/db-schema.graphql +curl -X POST "${DGRAPH_DOMAIN}/admin/schema" -d @/cosmos-script/db-schema.graphql # Start Next.js production server echo "Starting Next.js app in production mode..." -- 2.45.2 From 1954ff63feeb17c094fe9be8aa8ce942ccee6c66 Mon Sep 17 00:00:00 2001 From: IshaVenikar Date: Mon, 2 Jun 2025 16:45:59 +0530 Subject: [PATCH 2/2] Update package version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ba51abf..f2d49d8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "cosmos-multisig-ui", "private": true, - "version": "0.1.1", + "version": "0.1.2", "scripts": { "dev": "next dev", "test": "jest --watch", -- 2.45.2