Что делает шаг надувания при развертывании django на эластичном бобовом стебле и откуда поступают файлы? - PullRequest
0 голосов
/ 01 ноября 2018

В настоящее время я отлаживаю развертывание приложения Django 1.11 на эластичном бобовом стебле AWS. В файле eb-activity.log указано следующее:

gc3df-181026_105229@80/AppDeployStage0/AppDeployPreHook/02unzip.py] : Completed activity. Result:
  Archive:  /opt/elasticbeanstalk/deploy/appsource/source_bundle
  c3df867f3af443a2c832b8a9071c9867b199f522

Затем создает и раздувает кучу файлов, выдержка:

creating: /opt/python/ondeck/app/grams/migrations/
    inflating: /opt/python/ondeck/app/grams/migrations/0001_initial.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0002_auto_20180729_1449.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0003_auto_20180729_1651.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0004_auto_20180805_1744.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0005_auto_20180805_2051.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0006_auto_20180806_2028.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0007_profile_interactive_gram.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0008_auto_20180911_0925.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0009_auto_20180917_1753.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0010_auto_20180918_2247.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0011_profile_email_verified.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0012_auto_20181025_1155.py  
    inflating: /opt/python/ondeck/app/grams/migrations/0013_auto_20181025_2242.py  
   extracting: /opt/python/ondeck/app/grams/migrations/__init__.py

Мои вопросы:

  1. Где находится папка ondeck? Это временно? Я не вижу, когда тыкаешь по серверу через ssh
  2. Что надувает?
  3. Откуда поступают эти файлы миграции? Я специально удалил файлы миграции из своего проекта и с сервера, сохранив один файл миграции в развернутой кодовой базе. Это старый набор файлов миграции в списке?

1 Ответ

0 голосов
/ 01 ноября 2018
  1. Вы, вероятно, должны предполагать, что папка "ondeck" является временной и очищается на этапе AppDeployPreHook.
  2. Inflating / Deflating - это всего лишь алгоритм сжатия, используемый zip
  3. Если вы удалили файлы миграции, то их не должно быть в архиве, поэтому ответ на это зависит от нескольких факторов: как вы упаковываете свой исходный код? Возможно, вы добавляете в существующий zip-архив? Это добавит новые файлы, но не удалит файлы из архива, поэтому вы можете попытаться удалить свой архив .zip и воссоздать его.
...