1
0
mirror of synced 2026-03-23 19:28:40 +08:00

feat: 新增管理端demo代码

feat: 补充遗漏的文件

fix: 移除license
This commit is contained in:
parisma
2022-03-11 15:21:32 +08:00
committed by jia000
parent 66eb52f8da
commit 2bfb85bdbf
109 changed files with 36582 additions and 0 deletions

39
magic-admin/setup.sh Normal file
View File

@@ -0,0 +1,39 @@
#!/bin/bash
# 项目根目录
WORKSPACE=$(dirname "$PWD")
echo ${WORKSPACE}
# 全局安装lerna
tnpm i lerna -g
# magic依赖安装和构建
cd ${WORKSPACE}
tnpm run reinstall
tnpm run build
echo "magic依赖安装完毕 & 打包完毕"
# 移动runtime打包产物到web
mv -f ${WORKSPACE}/playground/dist/runtime/ ${WORKSPACE}/magic-admin/web/public
echo "移动runtime打包产物到web完毕"
# web构建
cd ${WORKSPACE}/magic-admin/web
tnpm run build
echo "web依赖安装完毕"
# 移动web文件到server
mkdir -p ${WORKSPACE}/magic-admin/server/assets
cp -rf ${WORKSPACE}/magic-admin/web/dist/* ${WORKSPACE}/magic-admin/server/assets
echo "移动web文件到server完毕"
# 运行server
cd ${WORKSPACE}/magic-admin/server
tnpm i pm2 -g
pm2-runtime start pm2.config.js --env production