Sidebar






Old

courses:mse:bash_script

This is an old revision of the document!


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

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

  1. Генерация конфига для Apache(опционально, можно просто брать существующий);
  2. Копирование файлов (вы написали, каких) в директорию, откуда происходит развертывание;
  3. Django работает c помощью wsgi с Apache - соответственно, его тоже необходимо скопировать;
  4. Установка зависимостей (pip);
  5. Очищение БД(опционально);
  6. Импорт БД из дампа(опционально);
  7. Копирование файла с конфигом в нужную папку и создание ссылки на него (команда a2ensite);
  8. Установка нужных прав на папку, откуда происходит развертывание;
  9. Перезагрузка Apache.

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

courses/mse/bash_script.1476732002.txt.gz · Last modified: 2022/12/10 09:08 (external edit)