Files
nebula/scripts/build-prod.sh
2026-03-10 16:26:48 +08:00

34 lines
631 B
Bash

#!/bin/bash
echo "Building Nebula for production..."
echo ""
echo "Building frontend..."
cd web
pnpm build
if [ $? -ne 0 ]; then
echo "Frontend build failed!"
exit 1
fi
cd ..
echo ""
echo "Building backend..."
go build -o nebula-server ./cmd/nebula-server
if [ $? -ne 0 ]; then
echo "Backend build failed!"
exit 1
fi
echo ""
echo "========================================"
echo "Build completed successfully!"
echo "========================================"
echo ""
echo "To run in production mode:"
echo " SERVER_MODE=prod ./nebula-server"
echo ""
echo "Or use the start script:"
echo " ./scripts/start.sh"