将 ENTRYPOINT 和 CMD 放入 Supervisor 中

将 ENTRYPOINT 和 CMD 放入 Supervisor 中

我正在尝试使用两个命令来设置图像:

ENTRYPOINT ["/app/bin/wait-mysql"]
CMD ["runserver", "0.0.0.0:8000"]

我想将它们放入主管配置文件中,以便与其他命令一起执行。这是我在配置中的命令:

[program:weblate]
user=weblate
command=/app/bin/wait-mysql runserver 0.0.0.0:8000
redirect_stderr=true

据我所知,当 Dockerfile 中存在 ENTRYPOINT 和 CMD 时,CMD 会附加到 Entrypoint。那么为什么我的命令不起作用?每当我单独使用 Entrypoint 或 CMD 时,它们都会在 Supervisor 中工作,但不能一起运行。

相关内容