微擎部署独立系统操作流程(docker部署开发好的fasadmin项目)

一、场景:

开发好的项目(fasadmin框架+uniapp)想上架微擎出售,不想重新用微擎框架开发,就很适合采用独立部署这套方案

二、操作流程

1、微擎应用管理创建测试应用

先找到创建应用的地方,等后端代码构建好就可以在此处上传

操作地址https://dev.w7.cc/notapp/list

创建应用选择仅后端,传一下代码即可,这是上传成功的,记得是上传测试哈。

代码包目录结构

打包的时候要包含外层的文件夹,文件夹的名字要用应用标识起名,比如我的是aiht_666 。整体打个压缩包上传上去就可以创建好测试应用了

#关于代码包的构建要特别说明

需要构建Dockerfile 文件和 env.sh (有疑问,fasadmin的环境文件是env此处不是太懂),start.sh,WeEngine.conf(ngingx配置),manifest.yaml(配置菜单用的),mounttestfile等配置文件,参考代码地址https://gitee.com/xmceo666/tp6_easyadmin/tree/develop/

 

#关于代码包的构建

应用标识起名如何查看呢?操作如下,点左上角修改按钮

 

 

 

2、微擎云端部署环境安装测试应用进行测试

云端控制台地址:https://console.w7.cc/

右上角新建应用,点击去找到测试独立系统,就可以看到创建好的测试应用了

 

此时先等一下,先别着急安装,接下来需要先部署云环境,需要准备一台空服务器,一个域名

接着先创建集群

https://console.w7.cc/app/352090/founder/micro/cluster

点击右上角创建按照引导操作即可

集群创建好后就可以安装应用了,点击安装后进入下面的界面

按照引导选择好集群,填写好之前准备的域名进行安装即可。若无问题就可以安装成功,有问题可以联系官方客服。

安装成功后,就可以访问后台了

但是此时别高兴太早

正常还需要安装fasadmin的数据库

数据库信息要从应用详情查看

填写好信息后安装上fasadmin即可

安装完后还需要适配登录,不然还是会报错,

 

 

3适配登录

参考文档

https://wiki.w7.com/document/1621/7407

https://gitee.com/free-worker/tp6_easyadmin/blob/develop/app/admin/controller/Login2.php

https://wiki.w7.com/document/1621/7409

THE END