Я пытаюсь использовать переменную .env для своего приложения Ghost, но сталкиваюсь с проблемой, когда мой файл .env не распознается моим файлом config.js. Я попытался настроить свой файл .env следующим образом:
.env
:
NODE_ENV=development
NODE_ENV=production
AWS_ACCESS_KEY=accesskey
AWS_SECRET_KEY=secretkey
а затем установите его так в config.js
:
active: 'ghost-s3',
'ghost-s3': {
accessKeyId: AWS_ACCESS_KEY,
secretAccessKey: AWS_SECRET_KEY,
bucket: 'blog',
region: 'us-east-1',
assetHost: '//s3.amazonaws.com/blog/'
}
но это не сработало. Есть ли способ сделать это с помощью модуля FS.readSync
или, может быть, модуля foreman
?
.env
выбран, и ваши env vars установлены в соответствии с этим файлом? Используете ли вы что-то вроде dotenv? - person awendt   schedule 14.07.2015