# Docker Flask Celery Redis
A basic [Docker Compose](https://docs.docker.com/compose/) template for orchestrating a [Flask](http://flask.pocoo.org/) application & a [Celery](http://www.celeryproject.org/) queue with [Redis](https://redis.io/)
### Installation
```bash
git clone https://github.com/mattkohl/docker-flask-celery-redis
```
### Build & Launch
```bash
docker-compose up -d --build
```
### Enable hot code reload
```
docker-compose -f docker-compose.yml -f docker-compose.development.yml up --build
```
This will expose the Flask application's endpoints on port `5001` as well as a [Flower](https://github.com/mher/flower) server for monitoring workers on port `5555`
To add more workers:
```bash
docker-compose up -d --scale worker=5 --no-recreate
```
To shut down:
```bash
docker-compose down
```
To change the endpoints, update the code in [api/app.py](api/app.py)
Task changes should happen in [celery-queue/tasks.py](celery-queue/tasks.py)
---
adapted from [https://github.com/itsrifat/flask-celery-docker-scale](https://github.com/itsrifat/flask-celery-docker-scale)
没有合适的资源?快使用搜索试试~ 我知道了~
Docker-Compose 模板,用于使用 Redis 编排 Flask 应用程序与 Celery 队列.zip

共18个文件
txt:4个
py:3个
yml:3个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 56 浏览量
2024-12-03
09:13:44
上传
评论
收藏 6KB ZIP 举报
温馨提示
Docker Flask Celery Redis用于编排Flask应用程序和使用Redis的Celery队列的基本Docker Compose模板安装git clone https://github.com/mattkohl/docker-flask-celery-redis构建和启动docker-compose up -d --build启用热代码重新加载docker-compose -f docker-compose.yml -f docker-compose.development.yml up --build这将在端口上公开 Flask 应用程序的端点5001,以及用于监控端口上工作进程的Flower服务器5555要添加更多工人docker-compose up -d --scale worker=5 --no-recreate要关闭docker-compose down要更改端点,请更新api/app.py中的代码任务更改应发生在celery-queue/tasks.py中改编自https://github.com/its
资源推荐
资源详情
资源评论




























收起资源包目录























共 18 条
- 1
资源评论


赵闪闪168
- 粉丝: 1745
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网络营销源码学习.docx
- 中国移动WAP业务应用程序接口规范.doc
- 通信网原理课程设计.doc
- 机电接口技术课程设计.doc
- FPGA实现Cameralink纯逻辑编码解码方案及其在k7z7v7a7系列产品的应用 - 工业相机
- 公司年度网络营销推广服务项目线上推广方案.pptx
- 考研十大热门专业深度分析之计算机应用技术.doc
- 网络营销-渠道策略.pptx
- 神经网络hopfield网络专家讲座.pptx
- 一线通设计方案小区网络监控.doc
- 论项目管理中的人力团队建设与绩效.doc
- 鼎信诺审计软件的四种取数方法.pptx
- 享受健康的网络交往-公开课用.ppt
- 别墅智能家居系统解决方案.doc
- 项目管理的专业化与职业化发展培训课件.ppt
- 自动化专业实习报告书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
