gpt4 book ai didi

docker - 带有 Docker Compose 和 django 的 Azure 应用服务

转载 作者:行者123 更新时间:2023-12-05 07:03:29 26 4
gpt4 key购买 nike

我有一个 Django Web 应用程序,我正在将 docker 从 Azure Repo 构建到 Azure 容器注册表中,并希望使用 App - Service 托管它现在我在使用 Docker Compose 时遇到了问题。你有解决办法吗?

version: '3'
services:
redis:
image: "asdf.azurecr.io/backend/redis"
web:
image: "asdf.azurecr.io/image"
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- redis
celery:
build: .
command: sh -c "wait-for redis:6379 && wait-for web:8000 -- celery -A asdf worker -l info"
volumes:
- .:/code
depends_on:
- web
- redis

我应该如何配置 yml 以便同时构建 celery docker?或者还有什么错误?应用启动失败

最佳答案

在你的 celery 文件夹中,你需要有一个 Dockerfile 来构建镜像,你只需要在构建命令中调用它。我们不需要命令选项,因为我们有 depends_on。

关于docker - 带有 Docker Compose 和 django 的 Azure 应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63196125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com