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

16
scripts/build.sh Normal file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -e
BINARY=nebula-server
OUT_DIR=dist
WEB_DIR=web
echo "Building frontend..."
(cd "$WEB_DIR" && pnpm run build)
[[ -d "$OUT_DIR" ]] || mkdir -p "$OUT_DIR"
SUFFIX=""
[[ "$GOOS" == "windows" ]] && SUFFIX=".exe"
echo "Building $BINARY..."
go build -o "$OUT_DIR/${BINARY}${SUFFIX}" ./cmd/nebula-server/
echo "Build done: $OUT_DIR/${BINARY}${SUFFIX}"