最近在B站学完一套Django视频课程,整理了一份Django Views思维导图,这一张介绍Django Views基础内容,整理如下:
Django MySQL字符集问题
使用Docker-compose部署一个Airflow项目
之前一直在本机使用Kubernetes部署Airflow项目,K8S很好,但对于小项目来说,不需要”杀鸡用牛刀”,一般使用Docker-compose就行,这几天将一个Airflow项目改造适配后,使用Docker-compose部署到了腾讯云服务器。
Fork了一份puckel/docker-airflow的Airflow Dockerfile镜像文件,做了很多调整和修改,比如将Debian apt源换成清华的apt源,将PyPI官方PIP源换成豆瓣的PIP源等等,修改完后的Dockerfile放在benbendemo/docker-airflow仓库的develop
分支下面。
主要修改内容如下,详细介绍请见develop
分支README.md文件。
|
|
清华和豆瓣的pip源哪个好?
(Photo by Iker Urteaga on Unsplash)
今天使用puckel提供的Airflow Dockerfile镜像文件build镜像时遇到prison这个包提示如下报错。
Docker build过程中,安装flask-appbuilder包时候由于它需要依赖prison包,但pip源里prison包的版本不对,因此报错,镜像打不成功。
我用的是清华的pip源。