Как перезапустить связанные сервисы Docker Compose в конфигурации запуска PyCharm? - PullRequest
1 голос
/ 10 июня 2019

Я пытаюсь использовать конфигурацию запуска / отладки сервера Django в PyCharm с интерпретатором docker compose и службой 'backend'.Все работает нормально, однако, когда я перезагружаю сервер, перезапускается только один контейнер ('backend'):

xxxxx_redis is up-to-date
xxxxx_frontend_1 is up-to-date
xxxxx_postgresql is up-to-date
xxxxx_celery_1 is up-to-date
Starting xxxxx_backend_1 ... 

Как я могу сделать так, чтобы некоторые связанные службы (например, 'celery') перезапускались также через PyCharm?Определение «бэкэнд» выглядит следующим образом:

backend:
  build:
    # build args
  command: python manage.py runserver 0.0.0.0:8000 --settings=<settings.module>
  user: root
  volumes:
    # volumes definition
  links:
   - postgresql
   - redis
   - frontend
   - celery

1 Ответ

1 голос
/ 13 июня 2019

Просто добавив название службы в конец команды up по умолчанию в Команда и опции сделали свое дело для меня:

Run Configuration

Теперь и backend, и celery перезапускаются при запуске конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...