Новое развертывание не отображается с командной строкой capistrano / passenger - PullRequest
0 голосов
/ 15 октября 2011

Я делаю изменения на локальном сервере (что-то очевидное, удаление <h1/>). Я вижу это на локальной машине. Затем я фиксирую изменения и выполняю их, а затем выполняю cap.

Я не вижу изменений при доступе к своей промежуточной среде.

Я проверил следующее: Capistrano не выдает ошибку. Я ssh на сервер и в коде, изменения там. Я перезагружаю сервер вручную sudo touch tmp/restart.txt, но все равно не вижу изменений в браузере. Символьные ссылки из текущей / указывают на правильную папку ревизии.

Что может быть причиной этого? Единственное, что я делаю нестандартно, я думаю, это то, что я не развертываю в производственной среде, а скорее в среде dev2. Таким образом, моя команда запуска сервера - sudo passenger start -e dev2 -p 80 --user=ubuntu (кстати, как мне развернуть пассажира в производстве? Пассажирский запуск всегда развертывает его в разработке, по некоторым причинам).

Итак, подведем итог: при развертывании с Capistrano я не вижу изменений, хотя сервер перезапускается и кодовая база действительно имеет изменения.

...