gpt4 book ai didi

python - 为 docker-compose 文件设置预 Hook

转载 作者:行者123 更新时间:2023-12-04 15:33:56 26 4
gpt4 key购买 nike

我正在运行一个 dockerized django 应用程序,并且我正在寻找一种在每次构建 docker 容器之前运行 (a) 指令的方法。更具体地说,我想运行 docker-compose -f production.yml run --rm django python manage.py check --deploy每次在我构建或构建 production.yml 文件之前,如果发生任何错误,请停止构建过程。就像一个预钩。

我知道我可以用 bash 脚本来实现这一点,但我想知道是否有办法在 docker-compose 文件中做到这一点。我在 docker 文档中找不到任何关于它的内容(事件除外,但我不明白它们是否为我想要实现的目标服务),我认为这是不可能的。然而,也许这实际上是可能的,或者也许有一个hacky的解决方法?

提前感谢您的任何提示。

最佳答案

目前,这是不可能的 .有多个请求添加此类功能,但维护人员认为这不是一个好主意。
看:

  • https://github.com/docker/compose/issues/468
  • https://github.com/docker/compose/issues/1341
  • https://github.com/docker/compose/issues/6736
  • 关于python - 为 docker-compose 文件设置预 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60414234/

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