Как настроить свойства среды в AWS codestar? - PullRequest
0 голосов
/ 18 ноября 2018

Я создал весенний проект в AWS Codestar.Я хотел бы передать свойства среды моему приложению (например, DATA_SOURCE_URL).Я могу сделать это в эластичных бобовых стеблях в «Конфигурация» -> «Программное обеспечение» «Изменить» и добавив свойства.Но всякий раз, когда запускается новое развертывание, эта конфигурация сбрасывается.

Мне было интересно, как настроить свойства среды при использовании AWS codestar.

1 Ответ

0 голосов
/ 11 апреля 2019

Поскольку это может помочь другим людям, которые ищут решение, я, наконец, заставил его работать, используя функцию сохраненной конфигурации в Beanstalk и вызывая ее через формирование облака template.yml: EBConfigurationTemplate (из автоматически сгенерированного template.yml, созданного codestar)


  EBConfigurationTemplate:
    [...]
    SourceConfiguration:
      ApplicationName: !Ref 'EBApplication'
      TemplateName: "Saved Configuration Name"

После этого мое приложение django смогло прочитать os.environ ['ENV_VAR_NAME'], а также django.config, который смог подключиться к RDS (не управляется beanstalk)) выполнить миграцию в качестве контейнера_команды

...