34 lines
631 B
Bash
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"
|