Учимся деплоить проект на боевой сервер автоматически: один git push — и код сам уезжает на прод по SSH через git-хук. По пути разбираем, почему облачный CI не видит локальную сеть, как держать файловую структуру прода идентичной репозиторию, выносим синхронизацию базы в ручной режим и закрываем служебные файлы от доступа из веба.
Полная версия этой серии доступна на Boosty — с расширенным разбором и без обрезки.
Перейти к серии