Источник ElasticBeanstalk EC2 Linux .env переменные на узле - PullRequest
0 голосов
/ 09 ноября 2018

ElasticBeanstalk предоставляет отличный способ хранения .env переменных, поэтому вам не нужно загружать (и публиковать) ваш файл .env.

  • Версия узла: 8.12.0

  • Node.js, работающий на 64-битной Amazon Linux / 4.6.0

Я получаю ошибки соединения, пытаясь заставить knex migrations работать и думаю, что это потому, что мои переменные env не получены:

Error: connect ECONNREFUSED 127.0.0.1:5433
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)

Я проверил это путем жесткого кодирования одной из проблемных переменных, process.env.PG_HOST, с производственным значением и измененной ошибкой.

Для работы с серверами PHP EC2 для работы необходимо было получить envs на /opt/elasticbeanstalk/support/envvars. Где я могу получить переменные env в экземпляре Node?

enter image description here

...