摘要: # 带变量的nginx后端项目配置 不同的api项目,挂载不同的域名,只需在配置夹里,修改文件名(建议文件名和域名保持一致)、修改端口号、修改第5行第22行backend_api后面的编号、修改第11行的项目名、可能还需要修改第12行的文件夹名、修改第14行的域名 $ cat /etc/nginx/ 阅读全文
posted @ 2023-06-08 15:29 waketzheng 阅读(8) 评论(0) 推荐(0) 编辑
摘要: **在nginx的sites-avaliable中,增加新文件之后,需要创建软连接到sites-enable里,reload才会生效,所以写了如下脚本:** - create_ln.py ```py #!/usr/bin/env python3 import os from pathlib impo 阅读全文
posted @ 2023-06-08 15:12 waketzheng 阅读(10) 评论(0) 推荐(0) 编辑
摘要: API server using: `fastapi+tortoise-orm+postgresql+redis+supervisor+nginx` There are some period tasks and async tasks that will run in `celery+rabbit 阅读全文
posted @ 2023-06-08 15:10 waketzheng 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、安装 pip install --upgrade --user pip pipx pipx install poetry poetry --version # Poetry (version 1.3.2) 二、换源 (注)如果有git,直接执行这个命令就会自动完成安装插件和换源:git clon 阅读全文
posted @ 2023-02-21 20:31 waketzheng 阅读(13050) 评论(0) 推荐(0) 编辑
摘要: 先上效果图 代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>ECharts 家有儿女关系图</title> 5 <meta charset="utf-8" /> 6 <script src="https://cdnjs.cloudflare.co 阅读全文
posted @ 2022-12-30 18:46 waketzheng 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 由于经常需要登录服务器、在服务器与本地之间传送文件,所以花了点时间写了个脚本,以提高效率 脚本内容如下(vi to_my_server.sh; chmod +x to_my_server.sh; cat to_my_server.sh): #!/bin/bash #IP_OR_DOMAIN="www 阅读全文
posted @ 2022-11-23 21:50 waketzheng 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 前景:已经使用supervisor把FastAPI开发的后端服务挂载到端口上 Nginx的配置如下: upstream huiyuan_api { server 127.0.0.1:9120; } server { server_name hui.waketzheng.top; client_max 阅读全文
posted @ 2022-11-23 17:33 waketzheng 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 用惯了Django的manage.py所以在FastAPI的项目里,也写了一个类似的脚本: 1 #!/usr/bin/env python 2 import subprocess 3 import sys 4 from pathlib import Path 5 6 import typer 7 8 阅读全文
posted @ 2022-11-22 23:00 waketzheng 阅读(93) 评论(0) 推荐(0) 编辑