Использование переменных .env с Ghost CMS

Я пытаюсь использовать переменную .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?


person cphill    schedule 08.07.2015    source источник
comment
Что заставляет вас предполагать, что файл .env выбран, и ваши env vars установлены в соответствии с этим файлом? Используете ли вы что-то вроде dotenv?   -  person awendt    schedule 14.07.2015


Ответы (1)


Пытаться:

accessKeyId: process.env.AWS_ACCESS_KEY,
person aholbreich    schedule 15.01.2016
comment
Это не дает ответа на вопрос. Чтобы подвергнуть критике или запросить разъяснения у автора, оставьте комментарий под его публикацией. – Из обзора - person Michał Perłakowski; 16.01.2016
comment
@Gothdo Я все еще думаю, что это был ответ на вопрос. - person aholbreich; 17.01.2016
comment
Возможно, но это, конечно, не полный ответ. Пожалуйста, расширьте его - добавьте некоторые пояснения, обратитесь к документам. - person Michał Perłakowski; 17.01.2016