feat: 新增管理端demo代码
feat: 补充遗漏的文件 fix: 移除license
This commit is contained in:
39
magic-admin/setup.sh
Normal file
39
magic-admin/setup.sh
Normal 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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user