У меня есть приложение React, которое встроено в контейнер Docker при развертывании. Все работает как надо, проблем нет. У меня есть файл .env для разработки с переменной API_URL
и файл .env.prod для развертывания с другим API_URL
. Файлы .env передаются непосредственно в сценарии запуска / сборки, например (для yarn start
):
"start": "cross-env NODE_ENV=development env-cmd .env node server"
Итак, переменная API_URL
находится внутри файла .env, используемого в этом сценарии. У меня вопрос - могу ли я как-то передать переменную yarn start
или yarn build
? Когда я пытался, для тестирования, добавить переменную непосредственно в сценарий, она не поднималась, например: "start": "cross-env NODE_ENV=development API_URL="my api url" env-cmd .env node server"
.