#!/bin/bash set -e if [ -n "$CERC_SCRIPT_DEBUG" ]; then set -x fi echo "Using the following env variables:" echo "WALLET_CONNECT_ID: ${WALLET_CONNECT_ID}" echo "CERC_DEFAULT_GAS_PRICE: ${CERC_DEFAULT_GAS_PRICE}" echo "CERC_GAS_ADJUSTMENT: ${CERC_GAS_ADJUSTMENT}" echo "CERC_LACONICD_RPC_URL: ${CERC_LACONICD_RPC_URL}" # Build with required env REACT_APP_WALLET_CONNECT_PROJECT_ID=$WALLET_CONNECT_ID \ REACT_APP_DEFAULT_GAS_PRICE=$CERC_DEFAULT_GAS_PRICE \ REACT_APP_GAS_ADJUSTMENT=$CERC_GAS_ADJUSTMENT \ REACT_APP_LACONICD_RPC_URL=$CERC_LACONICD_RPC_URL \ yarn build # Define the directory and file path FILE_PATH="/app/build/.well-known/walletconnect.txt" # Create the directory if it doesn't exist mkdir -p "$(dirname "$FILE_PATH")" # Write verification code to the file echo "$WALLET_CONNECT_VERIFY_CODE" > "$FILE_PATH" # Serve build dir http-server --proxy http://localhost:80? -p 80 /app/build