Add full monorepo: virtual-banker, backend, frontend, docs, scripts, deployment
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
47
deployment/scripts/build-all.sh
Executable file
47
deployment/scripts/build-all.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
# Build all applications
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
PROJECT_ROOT="$( cd "$SCRIPT_DIR/../.." && pwd )"
|
||||
|
||||
echo "Building all applications..."
|
||||
|
||||
cd "$PROJECT_ROOT"
|
||||
|
||||
# Build backend services
|
||||
echo "Building backend services..."
|
||||
cd backend
|
||||
|
||||
# Indexer
|
||||
echo " Building indexer..."
|
||||
go build -o /usr/local/bin/explorer-indexer ./indexer/main.go
|
||||
|
||||
# API
|
||||
echo " Building API..."
|
||||
go build -o /usr/local/bin/explorer-api ./api/rest/main.go
|
||||
|
||||
# Gateway
|
||||
echo " Building gateway..."
|
||||
go build -o /usr/local/bin/explorer-gateway ./api/gateway/main.go
|
||||
|
||||
# Search
|
||||
echo " Building search service..."
|
||||
go build -o /usr/local/bin/explorer-search ./api/search/main.go
|
||||
|
||||
# Build frontend
|
||||
echo "Building frontend..."
|
||||
cd ../frontend
|
||||
npm ci
|
||||
npm run build
|
||||
|
||||
echo ""
|
||||
echo "All applications built successfully!"
|
||||
echo ""
|
||||
echo "Binaries installed to:"
|
||||
echo " /usr/local/bin/explorer-indexer"
|
||||
echo " /usr/local/bin/explorer-api"
|
||||
echo " /usr/local/bin/explorer-gateway"
|
||||
echo " /usr/local/bin/explorer-search"
|
||||
|
||||
Reference in New Issue
Block a user