Помощь в развертывании Heroku. Файл .env не читается, но находится в файловой структуре? - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь выполнить развертывание на heroku, но продолжаю получать эту ошибку .env, но она присутствует в моем проекте. Может ли кто-нибудь дать какие-либо указания относительно того, что я могу сделать, чтобы исправить эту или любые возможные ошибки, которые я сделал?

tmp/build_057816491291ab18684f7791472a55f4/config/env.js:7
throw Error(’.env not found, please copy sample.env to .env.’);
^
Error: .env not found, please copy sample.env to .env.
at Object. (/tmp/build_057816491291ab18684f7791472a55f4/config/env.js:7:11)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Module.require (internal/modules/cjs/loader.js:1026:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object. (/tmp/build_057816491291ab18684f7791472a55f4/tools/scripts/build/ensure-env.js:5:13)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1158:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @freecodecamp/freecodecamp@0.0.1 ensure-env: cross-env DEBUG=fcc:* node ./tools/scripts/build/ensure-env.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @freecodecamp/freecodecamp@0.0.1 ensure-env script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/npmcache.kGGVT/_logs/2020-07-09T14_23_29_322Z-debug.log
ERROR: “ensure-env” exited with 1.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @freecodecamp/freecodecamp@0.0.1 build: npm-run-all ensure-env -p build:*
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @freecodecamp/freecodecamp@0.0.1 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/npmcache.kGGVT/_logs/2020-07-09T14_23_29_344Z-debug.log

1 Ответ

1 голос
/ 14 июля 2020

вы не сможете использовать файл .env на heroku. Вам нужно либо использовать heroku cli, чтобы установить это

heroku config:set DBHOST=database_host_here
heroku config:set DBPASS=database_pass_here

, либо вы можете использовать панель управления heroku вкладка настроек для редактирования переменных конфигурации

Config vars on dashboard

reference: https://devcenter.heroku.com/articles/config-vars

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...