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.bat Normal file
View File

@@ -0,0 +1,33 @@
@echo off
echo Building Nebula for production...
echo.
echo Building frontend...
cd web
call pnpm build
if errorlevel 1 (
echo Frontend build failed!
exit /b 1
)
cd ..
echo.
echo Building backend...
go build -o nebula-server.exe ./cmd/nebula-server
if errorlevel 1 (
echo Backend build failed!
exit /b 1
)
echo.
echo ========================================
echo Build completed successfully!
echo ========================================
echo.
echo To run in production mode:
echo set SERVER_MODE=prod
echo .\nebula-server.exe
echo.
echo Or use the start script:
echo .\scripts\start.bat