-
Notifications
You must be signed in to change notification settings - Fork 25
开发手册
二猫子 edited this page Jul 3, 2021
·
1 revision
由于实在没多少数据量,推荐安装MySQL。安装教程可自行搜索。
安装成功后进入数据库,使用命令create database main;
创建面板数据库
(实在不会安装数据库的可以联系我,我会借给你一个速度不是很快而且会每天重置的公共库)
安装python3.6以上的版本,直接安装最新版也可以。
python的安装教程也很多,可以自行搜索。
前端需要安装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
- 进入 trojan-go-panel 目录,执行命令
python3 -m venv venv
创建虚拟环境。 - 在当前目录执行命令
.\venv\Scripts\activate
进入虚拟环境 - 进入虚拟环境后使用命令
pip install -r requirements_manage.txt
安装项目依赖(如果安装uWSGI失败,可以先把uWSGI从requirements_manage.txt删掉) - 将私有配置模板 conf\flask\private\private_template.py 复制为 conf\flask\private\private.py,并根据实际情况修改 PriDevelopment 类下面的参数。
- 回到 trojan-go-panel 目录运行
python manage.py
(每次运行前都需要保证在第2步所使用的环境中) - 访问 http://127.0.0.1:8000
- 进入 trojan-go-web 目录
- 执行命令
npm install
安装依赖 - 执行命令
npm run serve
可运行前端项目(如需获取后端数据则需要确认后端在同时运行) - 访问命令窗口中回显的地址即可访问前端页面(通常是 http://127.0.0.1:8080)
- 也可以执行命令
npm run build
进行编译,编译完成后将 dist 目录下的所有内容替换到 trojan-go-panel/web/ 中,随后直接运行后端即可
等我想起来再写
广告位出租