но вопрос таков : Как обновлять сайт если билд уже на сервере ? Сори если вопрос тупой :)
Сделай билд, отправить на сервер, сделать sudo service nginx reload
Банально убить старую ноду, поднять новую. Лучше всего делать это, когда трафик минимален. Если важно, чтобы нода не останавливалась, то поднимай кластер и обновляй воркер за воркером на новую версию (не знаю, есть ли для этого что-то готовое) Если у тебя в контейнерах приложение, то тебе нужен kubernets или swarm. "т.е. кубер поднимает 4 инстанса, балансирует между ними нагрузку, когда прилетает любое обновление (вообще любое), идет стандартный CI процесс, артефакт уже берет кубер, выводит первый инстанс из балансировки, гасит его, накатывает обнову, проверяет, что он развернулся, и вносит в балансировку. И так с каждым инстансом"
Обсуждают сегодня