我的部署中有两个容器:uwsgi
和celery
。在supervisord
和.conf
下还有两个/config/celery
/config/uwsgi
文件。因此,我只需要将*.conf
下的/config/celery
个文件复制到/etc/supervisor
容器中的celery
目录中,而只将*.conf
下的/config/uwsgi
个文件复制到/etc/supervisor
容器中的uwsgi
。
我正在使用AWS的ECS
来部署容器。
以前,当我只有一个supervisord.conf
文件时,可以在Dockerfile
中执行以下操作:
COPY ./config/supervisord.conf /etc/supervisor
,那将起作用。现在的要点是我有多个supervisord.conf
,需要根据其名称复制到相应的容器中。
两个容器的入口点都是
supervisord -c /etc/supervisor/supervisord.conf
我该怎么做?