mirror of
https://github.com/DeBrosOfficial/network.git
synced 2026-01-30 09:53:03 +00:00
59 lines
1.3 KiB
Bash
Executable File
59 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
echo "🔨 Building E2E test fixtures..."
|
|
|
|
# Get the directory of this script
|
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
cd "$SCRIPT_DIR"
|
|
|
|
# Create tarballs directory
|
|
mkdir -p tarballs
|
|
|
|
# Build React Vite app
|
|
echo ""
|
|
echo "📦 Building React Vite app..."
|
|
cd apps/react-vite
|
|
if [ ! -d "node_modules" ]; then
|
|
echo " Installing dependencies..."
|
|
npm install
|
|
fi
|
|
echo " Building..."
|
|
npm run build
|
|
echo " Creating tarball..."
|
|
tar -czf "$SCRIPT_DIR/tarballs/react-vite.tar.gz" -C dist .
|
|
cd "$SCRIPT_DIR"
|
|
|
|
# Build Next.js app
|
|
echo ""
|
|
echo "📦 Building Next.js app..."
|
|
cd apps/nextjs-ssr
|
|
if [ ! -d "node_modules" ]; then
|
|
echo " Installing dependencies..."
|
|
npm install
|
|
fi
|
|
echo " Building..."
|
|
npm run build
|
|
echo " Creating tarball..."
|
|
tar -czf "$SCRIPT_DIR/tarballs/nextjs-ssr.tar.gz" .next/ package.json next.config.js
|
|
cd "$SCRIPT_DIR"
|
|
|
|
# Build Go backend
|
|
echo ""
|
|
echo "📦 Building Go backend..."
|
|
cd apps/go-backend
|
|
echo " Building Linux binary..."
|
|
make build
|
|
echo " Creating tarball..."
|
|
tar -czf "$SCRIPT_DIR/tarballs/go-backend.tar.gz" api
|
|
make clean
|
|
cd "$SCRIPT_DIR"
|
|
|
|
echo ""
|
|
echo "✅ All test fixtures built successfully!"
|
|
echo ""
|
|
echo "Generated tarballs:"
|
|
ls -lh tarballs/
|
|
echo ""
|
|
echo "Ready for E2E testing!"
|