init: 初始化项目

This commit is contained in:
0264408
2026-03-10 16:26:48 +08:00
commit 57e0ef2cf6
79 changed files with 8943 additions and 0 deletions

33
scripts/build-prod.sh Normal file
View File

@@ -0,0 +1,33 @@
#!/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"