更新源
套装传送门:hipy-ui巨人的肩膀手机端搭建教程下载推荐PC端使用zyplayer新版并发测试android tv_box推荐下载android mobile_box推荐下载【tb】android mobile_box推荐下载【eb】PC Player推荐下载PC 嗅探器推荐下载gpt-4o免费用gpt-4o写筛选写源简述未来计划
bash -c "$(curl -fsSLk https://zy.catni.cn/release/latest/setup.sh)"
压测工具组件文档 系统资源监控ws,jinjacachetools文档alembic参考文档 playwright参考文档zyplayer参考
alembic init alembic # sqlalchemy.url = mysql+pymysql://root:root@localhost:3306/hipy sqlalchemy.url = postgresql://hipy:hipy@localhost:5432/hipy # import sys, os # sys.path.append(os.path.join(os.path.dirname(__file__), "./")) # from db.base_class import Base # target_metadata = Base.metadata from apps.system.models.config_settings import ConfigSettings target_metadata = ConfigSettings.metadata alembic revision --autogenerate -m "init" alembic upgrade head
注意: 本源码中所有配置文件都使用 配置文件模板(.example)的形式上传, 目的是为了方便我自己的配置信息不被泄露。 部署项目时需要将[.example]后缀去掉才能使用。需要用到配置文件的地方均在后续说明有列出。最低运行条件:python3.8,安装了redis,.env配置的sqlite数据库,正确安装完整的requirements.txt
克隆项目主分支
git clone -b master https://github.com/hjdhnx/hipy-server.git
数据库中创建DB
CREATE DATABASE hipy; -- 仅供参考根据自己项目名和所用的数据库类型 修改SQL,
运行脚本初始化数据库数据
cd ./hipy-server/app python initial_data.py
# 略
cd ./hipy-server/app # 进入到后端程序代码的根目录 # 没有pycharm的注意下面两行代码,有的就跳过 python -m virtualenv venv # 创建虚拟环境 source ./venv/bin/activate # 进入虚拟环境 python -m pip install -i https://mirrors.cloud.tencent.com/pypi/simple --upgrade pip # 用腾讯源临时升级pip pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple # 换源 pip install -r requirements.txt # 安装库 可使用谷内源: -i https://pypi.tuna.tsinghua.edu.cn/simple
cp ./configs/.env.example ./configs/.env # 复制配置模板 vim ./configs/.env # 拷贝配置文件 # python main.py # 测试项目是否成功运行,
根据需要修改.env的配置内容,配置所有的参数参考 ./core/config.py -> class Settings
cp ./configs/supervisor.conf.example ./configs/supervisor.conf # 拷贝配置文件 sudo ln -s /home/ubuntu/opt/hipy-server/app/configs/supervisor.conf /etc/supervisor/conf.d/hipy-server.conf # 配置文件软链到supervisor的配置文件目录, 此处目录路径仅供参考 vim ./configs/supervisor.conf # 编辑配置文件,已有参考配置,按需修改 sudo supervisorctl update # 更新supervisor sudo supervisorctl start hipy-server: # 启动项目
看这篇文章就够了
懒人直通车: 到作者github上下载程序 或着 道长的蓝奏云
程序里配置下面的链接并刷新即可
https://raw.hellogithub.com/hosts
find / -type f -size +50M | xargs ls -Slh
前端VUE代码使用若依修改vue-element-admin的进行修改,版权参照他们的版权。 后端FastAPI代码基于fastAPI-vue二次开发,可供学习和商用,禁止直接转卖代码,转载代码请带上出处。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
hipy-server 后端项目
技术栈: python|fastapi|redis|sqlachemy|postgresql|mysql|sqlite|playwright
套装传送门:hipy-ui
巨人的肩膀
手机端搭建教程下载
推荐PC端使用zyplayer新版
并发测试
android tv_box推荐下载
android mobile_box推荐下载【tb】
android mobile_box推荐下载【eb】
PC Player推荐下载
PC 嗅探器推荐下载
gpt-4o免费用
gpt-4o写筛选
写源简述
未来计划
zy佬一键部署
压测工具
组件文档 系统资源监控
ws,jinja
cachetools文档
alembic参考文档 playwright参考文档
zyplayer参考
账号:
项目部署
FIRST
克隆项目主分支
数据库中创建DB
运行脚本初始化数据库数据
APP
github被墙无法提交代码的操作说明
看这篇文章就够了
懒人直通车: 到作者github上下载程序 或着 道长的蓝奏云
程序里配置下面的链接并刷新即可
大文件查找命令
版权
前端VUE代码使用若依修改vue-element-admin的进行修改,版权参照他们的版权。 后端FastAPI代码基于fastAPI-vue二次开发,可供学习和商用,禁止直接转卖代码,转载代码请带上出处。
致谢
免责声明