Переменные в .env пустые при развертывании в производство с использованием ZEIT сейчас - PullRequest
0 голосов
/ 04 апреля 2020

Я создал проект с нуля с помощью React и развернул его в ZEIT. В режиме разработки все переменные в файле .env загружаются (используя dotenv-webpack) и все работает отлично. По умолчанию ZEIT Now будет игнорировать .env в производственной среде, поэтому я поместил все мои переменные .env в сейчас. json вот так

{ "version": 2, "alias": "goccuathi", "regions": [ "sin1" ], "build": { "env": { "OWNER_EMAIL": "@gct_owner-email", "TINYMCE_KEY": "@gct_tinymce-key", "GA_ID": "@gct_ga-key" } }, "env": { "OWNER_EMAIL": "@gct_owner-email", "TINYMCE_KEY": "@gct_tinymce-key", "GA_ID": "@gct_ga-key" } }

А вот журналы:

{"id":"dpl_2wDwTfqRGa46WYsCeSh31zmsHnke","lambdas":[{"id":"bld_pw942tu0q","createdAt":1585988984285,"entrypoint":"package.json","readyState":"INITIALIZING","readyStateAt":1585988984285,"output":[]}],"public":false,"readyState":"QUEUED","regions":["sin1"],"url":"goccuathi-9mtrc5d9i.now.sh","version":2,"build":{"env":["OWNER_EMAIL","TINYMCE_KEY","GA_ID"]},"builds":[{"src":"package.json","use":"@now/static-build","config":{"zeroConfig":true}}],"createdAt":1585988983745,"createdIn":"sfo1","env":[],"meta":{},"name":"goccuathi","ownerId":"cYIfFUzo4cG4SkSwFNEEOLE5","plan":"hobby","routes":[],"target":"production","functions":null,"projectId":"QmcrHSmFE6x35GgZuxnkkQfJdjW3K5RjKG1yNL4EBrxgjm","type":"LAMBDAS","team":null,"creator":{"uid":"cYIfFUzo4cG4SkSwFNEEOLE5","username":"anhthi-ieig"},"bootedAt":1585988983745,"buildingAt":1585988983745,"status":"QUEUED","alias":["goccuathi.now.sh","goccuathi.anhthi-ieig.now.sh"],"aliasAssigned":false}

Мои переменные .env в производстве пусты. Что я делаю неправильно?

...