Skip to content

开发手册

二猫子 edited this page Jul 3, 2021 · 1 revision

搭建本地环境

1. 数据库

由于实在没多少数据量,推荐安装MySQL。安装教程可自行搜索。

安装成功后进入数据库,使用命令create database main;创建面板数据库

(实在不会安装数据库的可以联系我,我会借给你一个速度不是很快而且会每天重置的公共库)

2. 后端环境

安装python3.6以上的版本,直接安装最新版也可以。

python的安装教程也很多,可以自行搜索。

3. 前端环境

前端需要安装vue-lci

首先安装node.js

安装完成后打开终端执行命令npm install -g @vue/cli安装vue-cli

拉取前后端代码

后端

git clone https://github.com/ermaozi/trojan-go-panel.git

后端库地址

前端

git clone https://github.com/ermaozi/trojan-go-web.git

前端库地址

配置与运行

后端

  1. 进入 trojan-go-panel 目录,执行命令python3 -m venv venv创建虚拟环境。
  2. 在当前目录执行命令.\venv\Scripts\activate进入虚拟环境
  3. 进入虚拟环境后使用命令pip install -r requirements_manage.txt安装项目依赖(如果安装uWSGI失败,可以先把uWSGI从requirements_manage.txt删掉)
  4. 将私有配置模板 conf\flask\private\private_template.py 复制为 conf\flask\private\private.py,并根据实际情况修改 PriDevelopment 类下面的参数。
  5. 回到 trojan-go-panel 目录运行python manage.py(每次运行前都需要保证在第2步所使用的环境中)
  6. 访问 http://127.0.0.1:8000

前端

  1. 进入 trojan-go-web 目录
  2. 执行命令npm install安装依赖
  3. 执行命令npm run serve可运行前端项目(如需获取后端数据则需要确认后端在同时运行)
  4. 访问命令窗口中回显的地址即可访问前端页面(通常是 http://127.0.0.1:8080)
  5. 也可以执行命令npm run build进行编译,编译完成后将 dist 目录下的所有内容替换到 trojan-go-panel/web/ 中,随后直接运行后端即可

其他

等我想起来再写

广告位出租