Тестовый и производственный сервер

Тестовый и производственный сервер

Я использую Git для тестового и производственного сервера и пытаюсь найти наилучший способ обновления производственного сервера.

У меня ограниченный доступ по SSH, и я не хочу вручную обновлять свой производственный сервер с помощью FTP.

По сути, мне бы хотелось иметь возможность выполнить простую команду и привести все файлы производственного сервера в соответствие с файлами dev.

Также важно отметить, что пользователи будут загружать изображения и другие файлы только на наш рабочий сервер, и мы не можем их потерять.

Спасибо, любая помощь приветствуется.

решение1

Возможно, вам стоит рассмотреть такой инструмент развертывания, какКапистраноилиТкань. Вы можете настроить правила для исключения (или синхронизации) определенных каталогов. В качестве альтернативы вы можете просто использоватьпростой мерзавец.

Связанный контент