Files
explorer-monorepo/scripts
defiQUG 04bea35e89 feat: update token list and Nginx configuration for Chain 138
- Added new compliant tokens including Tether EUR, Pound Sterling, and others to the DUAL_CHAIN_TOKEN_LIST.
- Updated version in the token list configuration to 1.2.
- Enhanced Nginx configuration to support token-aggregation API and serve token list and network configurations from specified paths.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-03-04 02:00:15 -08:00
..

Scripts

Development and deployment scripts for the ChainID 138 Explorer Platform.

Available Scripts

setup.sh

Initial setup script that:

  • Creates .env file from .env.example
  • Installs backend dependencies (Go modules)
  • Installs frontend dependencies (npm)
  • Starts infrastructure services (PostgreSQL, Elasticsearch, Redis)
  • Runs database migrations

Usage:

./scripts/setup.sh

check-requirements.sh

Checks if all required tools are installed:

  • Go 1.21+
  • Node.js 20+
  • Docker
  • Docker Compose

Usage:

./scripts/check-requirements.sh

run-dev.sh

Starts all services in development mode:

  • Infrastructure services (PostgreSQL, Elasticsearch, Redis)
  • Database migrations
  • Indexer service
  • API server
  • Frontend development server

Usage:

./scripts/run-dev.sh

Note: Press Ctrl+C to stop all services.

deploy.sh

Production deployment script (to be configured).

test.sh

Run tests (to be configured).

Troubleshooting

Script not found

Make sure you're running scripts from the project root directory:

cd explorer-monorepo
./scripts/run-dev.sh

Permission denied

Make scripts executable:

chmod +x scripts/*.sh

Script fails with path errors

The scripts automatically detect the project root, but if you encounter issues, make sure you're in the explorer-monorepo directory when running them.