#!/bin/bash set -e if [ -n "$CERC_SCRIPT_DEBUG" ]; then set -x fi echo "Using the following env variables:" echo "CERC_DEFAULT_GAS_PRICE: ${CERC_DEFAULT_GAS_PRICE}" echo "CERC_GAS_ADJUSTMENT: ${CERC_GAS_ADJUSTMENT}" echo "CERC_ALLOWED_URLS: ${CERC_ALLOWED_URLS}" # Build with required env export REACT_APP_DEFAULT_GAS_PRICE=$CERC_DEFAULT_GAS_PRICE export REACT_APP_GAS_ADJUSTMENT=$CERC_GAS_ADJUSTMENT export REACT_APP_ALLOWED_URLS=$CERC_ALLOWED_URLS # Set env variables in build import-meta-env -x /app/.env.example -p /app/build/index.html # 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 with explicit config serve -s -l 80 -c /app/serve.json /app/build