Use host network mode in multisig container
This commit is contained in:
@@ -6,22 +6,23 @@ services:
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- alpha
|
||||
network_mode: "host"
|
||||
environment:
|
||||
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}
|
||||
NEXT_PUBLIC_EXPLORER_LINKS: ${NEXT_PUBLIC_EXPLORER_LINKS}
|
||||
DGRAPH_URL: ${DGRAPH_URL:-http://localhost:8080/graphql}
|
||||
NEXT_PUBLIC_MULTICHAIN: "true"
|
||||
NEXT_PUBLIC_REGISTRY_NAME: "laconic"
|
||||
NEXT_PUBLIC_LOGO: ""
|
||||
NEXT_PUBLIC_CHAIN_ID: "laconic_9000-1"
|
||||
NEXT_PUBLIC_CHAIN_DISPLAY_NAME: "Laconic Network"
|
||||
NEXT_PUBLIC_NODE_ADDRESSES: '["http://localhost:26657"]'
|
||||
NEXT_PUBLIC_DENOM: "alnt"
|
||||
NEXT_PUBLIC_DISPLAY_DENOM: "ALNT"
|
||||
NEXT_PUBLIC_DISPLAY_DENOM_EXPONENT: "18"
|
||||
NEXT_PUBLIC_ASSETS: >
|
||||
[{"denom_units":[{"denom":"alnt","exponent":0},{"denom":"alnt","exponent":6}],"base":"alnt","name":"Laconic Token","display":"ALNT","symbol":"alnt"}]
|
||||
NEXT_PUBLIC_GAS_PRICE: "0.01alnt"
|
||||
NEXT_PUBLIC_ADDRESS_PREFIX: "laconic"
|
||||
NEXT_PUBLIC_IS_HTTP_ENABLED: "true"
|
||||
command: ["bash", "/cosmos-script/run.sh"]
|
||||
volumes:
|
||||
- ../config/cosmos-multisig-ui/run.sh:/cosmos-script/run.sh
|
||||
|
||||
@@ -6,15 +6,33 @@ if [ -n "$CERC_SCRIPT_DEBUG" ]; then
|
||||
fi
|
||||
|
||||
echo "Using the following env variables:"
|
||||
echo "NEXT_PUBLIC_CHAIN_ID: ${NEXT_PUBLIC_CHAIN_ID}"
|
||||
echo "NEXT_PUBLIC_CHAIN_DISPLAY_NAME: ${NEXT_PUBLIC_CHAIN_DISPLAY_NAME}"
|
||||
echo "NEXT_PUBLIC_NODE_ADDRESSES: ${NEXT_PUBLIC_NODE_ADDRESSES}"
|
||||
echo "NEXT_PUBLIC_DENOM: ${NEXT_PUBLIC_DENOM}"
|
||||
echo "NEXT_PUBLIC_DISPLAY_DENOM: ${NEXT_PUBLIC_DISPLAY_DENOM}"
|
||||
echo "NEXT_PUBLIC_DISPLAY_DENOM_EXPONENT: ${NEXT_PUBLIC_DISPLAY_DENOM_EXPONENT}"
|
||||
echo "NEXT_PUBLIC_ASSETS: ${NEXT_PUBLIC_ASSETS}"
|
||||
echo "NEXT_PUBLIC_GAS_PRICE: ${NEXT_PUBLIC_GAS_PRICE}"
|
||||
echo "NEXT_PUBLIC_ADDRESS_PREFIX: ${NEXT_PUBLIC_ADDRESS_PREFIX}"
|
||||
echo "NEXT_PUBLIC_IS_HTTP_ENABLED: ${NEXT_PUBLIC_IS_HTTP_ENABLED}"
|
||||
|
||||
NEXT_PUBLIC_IS_HTTP_ENABLED=$NEXT_PUBLIC_IS_HTTP_ENABLED
|
||||
|
||||
# Install dependencies
|
||||
npm install
|
||||
|
||||
# Build Next.js app
|
||||
# Build with all required env vars
|
||||
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}" \
|
||||
npm run build
|
||||
|
||||
echo "Start app..."
|
||||
# Start Next.js production server
|
||||
echo "Starting Next.js app in production mode..."
|
||||
npm run start
|
||||
|
||||
Reference in New Issue
Block a user