使用Flask构建一个Saas应用程序:了解如何使用Flask和Docker构建可用于生产环境的Web应用程序

时间:2024-02-23 02:51:08
【文件属性】:

文件名称:使用Flask构建一个Saas应用程序:了解如何使用Flask和Docker构建可用于生产环境的Web应用程序

文件大小:151KB

文件格式:ZIP

更新时间:2024-02-23 02:51:08

欢迎来到使用Flask课程构建SAAS应用程序! 一个视频课程,我们使用Flask,Celery,Redis,PostgreSQL,Stripe和Docker构建真实的Web应用程序。 有关该课程的完整详细信息,请参见: 入门 cp .env.example .env cp docker-compose.override.example.yml docker-compose.override.yml docker-compose up --build 此源代码与课程内容有何不同? 在课程中,我们分15个阶段构建了4,000多个line的Flask应用程序,而我在您的身边解释了我的思考过程。 您将看到源代码从单个app.py文件增长到跨越数十个文件和文件夹的大型代码库。 此回购包括直至第六阶段。 至此,在代码库中,您将了解以下概念: 使用Docker来“打包”多服务Flask应用 使用Flask扩展 烧瓶蓝图 Jinja模板 处理表格 通过芹菜发送电子邮件 创建基于Click的CLI脚本 测试和分析您的代码库 本课程的其余部分涵盖诸如: Docker和Docker Compo


【文件预览】:
build-a-saas-app-with-flask-master
----.gitignore(930B)
----Dockerfile(2KB)
----.env.example(3KB)
----snakeeyes()
--------templates()
--------__init__.py(0B)
--------extensions.py(284B)
--------tests()
--------app.py(2KB)
--------blueprints()
----requirements.txt(374B)
----.dockerignore(82B)
----cli()
--------cmd_test.py(389B)
--------cmd_flake8.py(670B)
--------__init__.py(511B)
--------cmd_cov.py(401B)
----assets()
--------app()
--------package.json(977B)
--------webpack.config.js(2KB)
--------postcss.config.js(58B)
--------static()
--------.yarnrc(31B)
--------yarn.lock(267KB)
----LICENSE(1KB)
----docker-entrypoint.sh(198B)
----docker-compose.yml(1KB)
----README.md(3KB)
----config()
--------__init__.py(0B)
--------gunicorn.py(455B)
--------settings.py(955B)
----lib()
--------__init__.py(0B)
--------flask_mailplus.py(2KB)
--------tests.py(470B)
----docker-compose.override.example.yml(364B)

网友评论