Джанго разворачивается на lighttpd автоматизации - PullRequest
0 голосов
/ 01 ноября 2011

У меня есть несколько простых сайтов на основе django, и их количество постоянно увеличивается.Каждый раз, когда я развертываю сайт, мне нужно:

  1. Вручную создавать bash-скрипт для запуска сервера Django FastCGI.
  2. Добавление его в etc / init.d для запуска после перезагрузки сервера.
  3. Создание отдельной конфигурации для Lighttpd для работы с сервером FastCGI и обслуживания статических файлов.

Я знаю, как это сделать, но я бы хотел автоматизировать эту задачу, если это возможно.

Процесс установки моей мечты может выглядеть так:

  1. У меня есть папка где-то в моей директории / var /.Например: / var / django /
  2. Я клонирую один из моих проектов в подкаталог этого каталога.
  3. После этого происходит одно из следующих действий: Некоторое программное обеспечение автоматически обнаруживает создание папки и создаетвсе необходимые конфиги и затем перезапустите Lighttpd.ИЛИ Я вручную запустил какой-то скрипт в своей новой папке, чтобы сделать это.

Я попытался найти существующие инструменты для такой автоматизации или что-то подобное в Интернете, но не смог найти.

Итак, я хотел бы спросить, есть ли там подобные инструменты?Возможно, не для установки приложений Django, а для такого рода автоматизации процессов в целом.Или все просто пишут свой собственный bash-скрипт для таких вещей?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2011

Я думаю, ткань сделает эту работу. Я только начал читать документы, кажется, очень просто начать. Также у него есть хороший Python-ic способ делать вещи локально и на удаленных серверах.

0 голосов
/ 01 ноября 2011

Вы смотрели на ткань и кукольный ?

...