mirror of
https://github.com/labring/FastGPT.git
synced 2026-04-26 02:07:28 +08:00
Opensandbox (#6657)
* Opensandbox (#6651) * volumn manager * feat: opensandbox volumn * perf: action (#6654) * perf: action * doc * doc * deploy tml * update template
This commit is contained in:
Executable
+28
@@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo "Building sandbox..."
|
||||
|
||||
# 清理旧的构建产物
|
||||
rm -rf dist
|
||||
|
||||
# 编译主入口文件,打包所有依赖
|
||||
echo "Building main entry..."
|
||||
bun build src/index.ts --outdir dist --target bun --minify --packages=bundle
|
||||
|
||||
# 编译 JS worker,打包所有依赖
|
||||
echo "Building JS worker..."
|
||||
bun build src/pool/worker.ts --outdir dist --target bun --minify --packages=bundle
|
||||
mv dist/worker.js dist/worker.ts
|
||||
|
||||
# 复制 Python worker(Python 不需要编译)
|
||||
echo "Copying Python worker..."
|
||||
cp src/pool/worker.py dist/worker.py
|
||||
|
||||
echo ""
|
||||
echo "Build complete!"
|
||||
echo " - index.js: $(du -h dist/index.js | cut -f1)"
|
||||
echo " - worker.ts: $(du -h dist/worker.ts | cut -f1)"
|
||||
echo " - worker.py: $(du -h dist/worker.py | cut -f1)"
|
||||
echo ""
|
||||
echo "✅ dist 目录现在是完全独立的,不需要 node_modules"
|
||||
Reference in New Issue
Block a user