Я пытаюсь настроить AWS ElasticBeanstalk для запуска службы celeryd, но она не работает при создании новой среды, поскольку она запускает celeryd до того, как источник django будет скопирован в контейнер. Celeryd не запускается, потому что это зависит от источника приложения django, который поддерживает дальнейшие настройки среды.
в .ebextensions / django .config У меня есть:
services:
sysvinit:
celeryd:
enabled: "true"
ensureRunning: "true"
У меня есть попытался установить для ensureRunning
значение false и установить sources
путь к приложению django, думая, что сбой будет принят, и он будет перезапущен при распаковке приложения, но это также не работает
services:
sysvinit:
celeryd:
enabled: "true"
ensureRunning: "false"
sources:
- "/opt/python/current/app"
Как запустить сервис после распаковки приложения?