likeadmin saas系统 server platform tenant uniapp pc怎么部署
likeadmin saas系统 server platform tenant uniapp pc怎么部署
likeadmin saas系统 server platform tenant uniapp pc怎么部署

用户096482061
04月14日 20:26
|
浏览 7
部署步骤概述:
-
环境准备
- 服务器:Linux(推荐 Ubuntu 20.04+ / CentOS 7+)
- 安装 Node.js(v16+)、Nginx、MySQL(5.7+)或 PostgreSQL
- 安装 PM2 用于进程管理
-
后端部署(server)
复制代码# 克隆项目并安装依赖 git clone <项目仓库> cd likeadmin-saas/server npm install # 配置环境变量(复制 .env.example 为 .env,修改数据库、Redis等配置) cp .env.example .env # 数据库迁移与数据填充 npx sequelize-cli db:migrate npx sequelize-cli db:seed:all # 使用 PM2 启动服务 pm2 start app.js --name likeadmin-server -
前端部署(platform/tenant/pc)
复制代码# 分别进入各前端项目目录,构建生产版本 cd ../platform # 管理后台 npm run build cd ../tenant # 租户端 npm run build cd ../pc # PC 端 npm run build -
Nginx 配置
- 将构建产物(dist 目录)部署到 Nginx 静态目录
- 配置反向代理指向后端 API 服务
- 示例配置:复制代码
server { listen 80; server_name admin.example.com; # 管理后台域名 root /path/to/platform/dist; index index.html; location /api { proxy_pass http://localhost:3000; # 后端服务端口 } }
-
UniApp 部署
- 在 HBuilderX 中生成发行包(App/小程序需对应平台上传)
- 如需 H5 部署,构建后按上述前端步骤通过 Nginx 提供服务
-
域名与 HTTPS
- 为各端绑定独立域名(如 admin、tenant、pc 子域名)
- 使用 Let’s Encrypt 配置 SSL 证书
注意事项:
- 确保服务器安全组开放 80/443 端口
- 多端共享同一后端 API,注意接口权限隔离
- 生产环境建议启用 Redis 缓存及日志监控
如需继续排查,请点击下方【🔍追问按钮】提交补充信息
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
