|
|
1 year ago | |
|---|---|---|
| .. | ||
| .circleci | 1 year ago | |
| .devcontainer | 2 years ago | |
| .devcontainer2 | 2 years ago | |
| .github | 1 year ago | |
| .ide | 2 years ago | |
| .vscode | 2 years ago | |
| deploy | 1 year ago | |
| frontend | 2 years ago | |
| static | 2 years ago | |
| .coding-ci.yml | 2 years ago | |
| .gitattributes | 2 years ago | |
| .gitignore | 2 years ago | |
| .gitpod.Dockerfile | 4 years ago | |
| .gitpod.yml | 4 years ago | |
| Dockerfile | 1 year ago | |
| README.md | 1 year ago | |
| Vagrantfile | 1 year ago | |
| app.py | 2 years ago | |
| docker-compose.debug.yml | 1 year ago | |
| docker-compose.yml | 2 years ago | |
| main.py | 1 year ago | |
| pipeline-build-flask.jenkinsfile | 4 years ago | |
| poetry.lock | 1 year ago | |
| pyproject.toml | 1 year ago | |
| requirements.txt | 2 years ago | |
部署的方法很多
开发模式下可以这样做
前端静态打包dist,nginx指定root目录即可,对于/api 请求,反向代理转发到 proxy_pass http://127.0.0.1:9999;
前后端合并,适合打包成二进制交付部署
基于 nginx + 前后分离 模式,后端打包 jiamboy/fastapi 镜像,镜像中安装 nginx,多阶段构建镜像,把前端dist复制到后端镜像。启动命令:先启动nginx(后台自动运行),然后启动python app.py
前端 + nginx 启动一个容器,后端 python.py 启动一个容器,数据库,redis等分别启动一个容器。