Я использую сервер Apache вместо NGINX и это единственная разница.
Итак, есть один файл посланника, который подойдет ниже:
- клонировать репозиторий
клонировать репозиторий
li>
беги композитор - обновляет символические ссылки
Итак, настройка выглядит следующим образом: указывается example.com (фиктивный URL-адрес). каталог моего приложения это /var/www/html/deployer-home/current/public
здесь current — это символическая ссылка, которая будет указывать на /var/www/html/deployer-home /releases/1, и если я загружу новый выпуск, символическая ссылка изменится на /var/www/html/deployer-home/releases/2
если я так и будет -l на сервере, затем символическая ссылка отображает /var/www/html/deployer-home/releases/2, но example.com по-прежнему указывает на /var/www/html/deployer-home/releases /1
Я пытался выполнить перезапуск apache2, но указатели домена все равно не обновляются. Он обновится только в том случае, если я выполню перезагрузку на сервере.
Итак, как решить эту проблему? Я не хочу перезапускать сервер для каждого выпуска.
Подробнее здесь: https://stackoverflow.com/questions/710 ... ver-reboot
Мобильная версия