Проблемы с развертыванием: что мне делать после "svn up"? - PullRequest
0 голосов
/ 16 августа 2010

У меня есть несколько вопросов.Я понятия не имею, как, черт возьми, развернуть ...

После выполнения "svn up" на моем производственном сервере, я не уверен, как "обновить" мой сервер, чтобы изменения отражались при посещенииЭто.Что я могу сделать, чтобы обновить свой сервер, чтобы увидеть изменения в работе?(Я попытался перезагрузиться.)

Я также заметил, что некоторые из файлов, которые я изменил, не были действительно обновлены.Я удалил файл и увидел, что выполнение команды «svn up» вернет файл.Я вернулся и удалил все в папках веб-приложения, включая файлы SVN (вероятно, ошибка).(Я должен быть в безопасности, так как у меня есть проверочные версии на тестовом сервере, я полагаю ...) Итак, как я могу вернуть эти файлы?

Мне нужны все советы и ресурсы по этому вопросу, которые я могуполучить.Не стесняйтесь размещать что-нибудь еще, что поможет мне пройти этот процесс.

Ответы [ 2 ]

1 голос
/ 16 августа 2010

Зависит от того, как вы запускаете свой джанго. Если вы работаете с mod_python / modwsgi , простой перезапуск Apache делает свое дело.

Если вы изменили модель данных, вам может потребоваться вызвать south command migrate.

В большинстве Linux-систем это можно сделать с помощью service apache2 restart

Вы можете сделать svn up, manage.py migrate и service apache2 restart с тканью

Fabric помогает автоматизировать выполнение команд оболочки через ssh.

0 голосов
/ 17 августа 2010

Если вы развертываете на mod_wsgi, вы можете просто прикоснуться к файлу .wsgi, и он перезагрузит приложение без перезагрузки всего вашего сервера / httpd / etc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...