Skip to content

安装部署

HouJie edited this page Jun 3, 2019 · 1 revision

获取系统源码

从code标签页获取最新的源码压缩包解压即可.
或者在终端中执行 git clone https://github.com/Watch-Dogs-HIT/Watch_Dogs-Server.git 命令来获取最新的系统源码

环境要求

Watch_Dogs-Server 系统主要使用了Python2和MySQL进行开发

1. Python 2

使用pip安装运行环境

方法1. 使用 requirements.txt 一键配置 进入项目文件夹后, 执行pip install -r requirements.txt命令

方法2. 使用pip手动进行环境配置 执行如下命令

pip install requests  
pip install paramiko  
pip install pycrypto  
pip install pymysql  
pip install PyYAML  
pip install schedule  
pip install tornado  
pip install tormysql

就可安装好系统所需要的所有运行环境

2. MySQL

  1. 安装MySQL (无版本要求, 开发过程使用的数据库版本为MySQL 8.0.13)
  2. 配置数据库 利用已备份好的sql文件快速部署数据库即可

3. 静态变量配置

进入系统目录, 修改conf/setting.json 这个配置文件中的如下几项

{
	...
	"port": 8013,                  // Web启动端口
	"database": {                  // MySQL参数配置
	"host": "localhost",
	"port": 3306,
	"user": "root",
	"password": "19950705",
	"charset": "utf8mb4",
	"database_name": "Watch_Dogs"
	...
}

主要包括, 系统web启动端口, 已经配置好数据的数据库链接参数.
按需修改需要的参数后保存, 即完成了系统的安装部署工作

Clone this wiki locally