首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用码头部署django-q工人?

如何用码头部署django-q工人?
EN

Stack Overflow用户
提问于 2021-02-24 09:27:42
回答 1查看 932关注 0票数 2

假设这个简单的停靠-撰写文件。

代码语言:javascript
复制
version: "3.9"
   
services:  
  redis:
    image: redis:alpine
    ports:
      - 6379:6379

  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    depends_on:
      - redis

如何添加django-q工作者来处理来自web容器的任务?

我可能可以使用不同的命令(如python manage.py qcluster )构建相同的映像,但我认为这个解决方案并不优雅。你能建议一下怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-30 07:16:42

可能您能做的最简单的事情就是为q群集添加一个新的集群。就像这样:

代码语言:javascript
复制
version: "3.9"
   
services:  
  redis:
    image: redis:alpine
    ports:
      - 6379:6379

  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    depends_on:
      - redis
  djangoq:
    build: .
    command: python manage.py qcluster
    volumes:
      - .:/code
    ports:
      - "8000:8001"
    depends_on:
      - redis
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66348048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档