Первый раз настраиваю CI/CD, дико обрадовался, когда в Github Actions выполнились все нужные действия (билд, деплой). Но радость быстро улетучилась, когда понял, что это мало связано с реальным сервером и никакой волшебной магии тут быть не может.
Кейс: есть репо, нужно собрать клиент, затем пересобрать докер контейнер. Стандартно.
Не понимаю: как после выполненных GH Actions это всё отправить на дроплет (уже нашел информацию про scp-action, но остаются вопросы), и как после этого непосредственно на дроплете пересобрать контейнер? Ведь, если я правильно понял, смысла от запуска docker-compose внутри Github Actions нет абсолютно.