项目部署相关
D__pythoner
常年做小白。常年爱学习
展开
-
docker、flask、gunicorn、flask-script、nginx部署实践
docker和docker-compose部署flask(flask-script)、gunicorn实践记录这里不介绍docker和docker-compose的工作原理,只真实的记录本次实践。循序渐进的来,先用gunicorn启动,再用Dockerfile启动,最后尝试docker-compose编排1.准备项目目录和模拟代码,先本地用gunicorn启动~/flask-demo 目录,创建好虚拟环境,flask启动文件,我这里用了flask-script的方式# ~/flask-demo原创 2021-09-03 23:37:07 · 2140 阅读 · 1 评论 -
WSGI,uWSGI,uwsgi三个东西怎么区分
WSGIWeb Server Gateway Interface 由名字就可以看出,这是一种协议,服务器网关接口,一种规定,遵守WSGI协议能够让web服务器和框架之间解耦,可以混合搭配服务器和框架,互相兼容。是为 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口。描述的是Web服务器如何与Web应用间进行通信,它不是服务器、python模块、框架、API或者任何软件,只是一种描述web服务器(如nginx,uWSGI等服务器)如何与web应用程序(如用Dja原创 2020-08-22 11:38:04 · 168 阅读 · 0 评论 -
使用Git的应知应会
简介Git 是目前世界上最先进的分布式版本控制系统(没有之一)作用:源代码管理 — 方便多人协同开发和版本控制简化工作图工作区暂存区和仓库区工作区对于添加、修改、删除文件的操作,都发生在工作区中暂存区暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分仓库区仓库区表示个人开发的一个小阶段的完成仓库区中记录的各版本是可以查看并回退的但是在暂存区的版本一旦提交就再也没有了Git单人本地仓库操作以Ubuntu为例安装gitsudo apt-get原创 2020-05-12 22:33:27 · 111 阅读 · 0 评论 -
关于Docker的知识
Docker基础知识1、docker是什么Docker是一个开源的容器引擎,它基于LXC容器技术,使用Go语言开发。 源代码托管在Github上,并遵从Apache2.0协议。Docker采用C/S架构,其可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。 简单来说:Docker就是一种快速解决生产问题的一种技术手段。优点:多: 适用场景多快: 环境部署快、更新快好: ...原创 2020-04-25 22:06:38 · 111 阅读 · 0 评论