# 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 下载量 39 浏览量
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
资源推荐
资源详情
资源评论
收起资源包目录
Docker-Compose 模板,用于使用 Redis 编排 Flask 应用程序与 Celery 队列.zip (18个子文件)
.github
workflows
build.yml 185B
标签.txt 51B
api
app.py 836B
Dockerfile.dev 349B
Dockerfile 391B
requirements.txt 39B
.dockerignore 25B
worker.py 295B
docker-compose.yml 918B
celery-queue
Dockerfile.dev 389B
Dockerfile 237B
requirements.txt 58B
.dockerignore 25B
tasks.py 406B
资源内容.txt 732B
.gitignore 1KB
docker-compose.development.yml 997B
README.md 1KB
共 18 条
- 1
资源评论
赵闪闪168
- 粉丝: 1726
- 资源: 6942
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 日用品行业研究报告.pdf
- 人才招聘内容营销指南.pdf
- 三级城市购车心态与行为差异数据详解.pdf
- DSP2833x系列基于模型的控制器设计 Simulik自动生成代码 DSP2833x基于模型的电机控制设计 MATLAb Simulik自动生成代码 基于dsp2833x 底层驱动库的自动代码生
- 世界杯小组赛新浪微博用户使用行为微观察.pdf
- 世界杯营销32强 金赢销大奖.pdf
- 视屏全接触-2015年7月刊.pdf
- 视屏全接触-2015年8月刊.pdf
- 手机应用行业趋势2015.pdf
- 校园移动音乐报告 .pdf
- 模型预测控制,基于两相交错并联boost变器 可完好地实现均流 模型中包含给定电压跳变和负载突变的响应情况 模型中0.1s处给定由300变为250,0.3s处由250变为300 0.2s处负载
- matlab平台的 BP的交通标志系统.zip
- 微电网二次控制,下垂控制,比例积分二次控制,补偿了下垂控制的偏差,实现了有功均分和无功均分
- Android通过WebView打开见面并发布APP
- uni app 写的 小游戏 文字拼图资源
- 智能电视产业战略分析&投资地图.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功