feat(site): add official product landing page

This commit is contained in:
2026-07-24 18:12:14 +08:00
parent 127dc04795
commit 141b8650eb
9 changed files with 268 additions and 3 deletions

View File

@@ -3,14 +3,15 @@ set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
BUILD_DIR="$ROOT_DIR/.builds/linux"
BACKEND_DIR="$BUILD_DIR/backend"
BACKEND_DIR="$BUILD_DIR/app"
WEB_DIR="$BUILD_DIR/web_v1"
SITE_DIR="$BUILD_DIR/site"
# Override GOARCH when building for another Linux architecture, for example arm64.
GOARCH="${GOARCH:-amd64}"
rm -rf "$BACKEND_DIR" "$WEB_DIR"
mkdir -p "$BACKEND_DIR" "$WEB_DIR"
rm -rf "$BACKEND_DIR" "$WEB_DIR" "$SITE_DIR"
mkdir -p "$BACKEND_DIR" "$WEB_DIR" "$SITE_DIR"
(
cd "$ROOT_DIR/backend"
@@ -24,5 +25,8 @@ mkdir -p "$BACKEND_DIR" "$WEB_DIR"
cp -R dist/. "$WEB_DIR/"
)
cp -R "$ROOT_DIR/apps/site/." "$SITE_DIR/"
echo "Linux backend: $BACKEND_DIR/senlin-agent-api"
echo "Web build: $WEB_DIR"
echo "Official site: $SITE_DIR"