我在docker-compose设置内的Docker映像中有一个由bash脚本运行的Python Kafka worker,在编辑代码时,只要目录中的文件发生更改,我都需要重新加载并重新启动。有谁知道如何为bash脚本完成此任务?
请不要将此与有关每当目录中的文件发生更改时运行脚本的几个答案合并在一起。我已经看到了有关此问题的其他答案,但是我找不到一次运行脚本的方法,如果有任何文件更改,则停止,重新加载并重新运行。
谢谢!
答案 0 :(得分:1)
我的建议是让docker启动一个包装器脚本,该包装器脚本仅在后台启动实际脚本。 然后进入无限循环: