Скрипт для развертывания приложения

Для веб-приложений, нужно написать скрипт на bash.

Генерация конфига для Apache(опционально, можно просто брать существующий);

Копирование файлов (вы написали, каких) в директорию, откуда происходит развертывание;

Django работает c помощью wsgi с Apache - соответственно, его тоже необходимо скопировать;

Установка зависимостей (pip);

Очищение БД(опционально);

Импорт БД из дампа(опционально);

Копирование файла с конфигом в нужную папку и создание ссылки на него (команда a2ensite);

Установка нужных прав на папку, откуда происходит развертывание;

Перезагрузка Apache.

К скрипту должен идти файл Readme для описания скрипта, работы с ним и ключей для управления им.

В файле Readme должен быть перечень, предустановленного софта, для работы приложения.

Пример скрипта для развертывания