Skip to content

oplex151/triangle_chess

Repository files navigation

No Bug Action

团队操作说明(公开的操作说明见PDF版)

#### 前端依赖

请先到vue官网安装vue的开发环境

npm i

#### 重新部署前端

sudo npm i

sudo npm run build


#### 启动虚拟环境(如果包没有安装在虚拟环境可以不启动)

source /envs/nb/bin/activate

#### 后端依赖

python版本3.10.14

pip install -r requirements.txt
pip install uswgi (本地运行不需要)

在fontend/src/main.js更换地址为
 url: 服务器地址
 self_url: 服务器地址


### 数据库
source  [project_root]/backend/database/trianglechess.sql

或者

cd [project_root]/backend/database
mysql -uroot -p -D trianglechess --default-character-set=utf8 < trianglechess.sql

如果编码有问题
iconv -f UTF-16 -t UTF-8 trianglechess.sql > trianglechess_utf8.sql


## 本地运行下面可以不看

#### 启动`nginx`

systemctl restart nginx

#### 查看状态

systemctl status nginx

#### `nginx`配置文件位置

/etc/nginx/sites-available/default

配置方法见/frontend/nginx.cfg



#### 启动后端uwsgi

nohup uwsgi --ini uwsgi.ini >/dev/null 2>&1 &    (后台挂起)

uwsgi --ini uwsgi.ini

#### 关闭

查看后台进程
ps -ef|grep uwsgi

kill -9 xxxxx

#### `nginx`配置文件位置
..../backend/uwsgi.ini

安装redis
sudo apt install lsb-release curl gpg

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

sudo apt-get update

sudo apt-get install redis

pip install redis

pip install aliyunsdkcore

pip install aliyun-python-sdk-core-v3

启动redis

systemctl start redis-server

重启redis

service redis-server restart

查看redis状态

service redis-server status

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6