Как добавить локальные файлы .env в PaaS для более быстрого развертывания?

Есть кое-что, чего я никогда не понимал, как сделать с любым провайдером PaaS.

Как я могу автоматически развертывать локально сохраненные переменные среды в PaaS при развертывании приложения? Я знаю, что могу зайти в консоль Heroku, AWS или Bluemix и вручную добавить содержимое моего .envfile в качестве ключей, но на самом деле я хотел бы сделать это >

Псевдокод!

provider CLI deploy --ENV=.env.dev

Где --ENV — это флаг для использования env. файл, хранящийся в корне проекта.

Это возьмет мои ключи API из файла .env и заполнит переменные среды поставщика. Желательно, чтобы файл можно было использовать у разных поставщиков. Это возможно?


person Kimmo Hintikka    schedule 25.09.2016    source источник


Ответы (1)


Если вы используете IBM BlueMix (или другой Cloud Foundry), вы можете просто перечислить их в manifest.yml и cf push его с остальной частью приложения.

person nitind    schedule 26.09.2016