Есть проект по реагированию, где находится производство и разработка. Проект на виртуальном сервере запущен в производство. Задача состоит в том, чтобы запустить другую версию проекта в среде, отличной от виртуального сервера. Проблема в том, что вы не можете указать несколько версий файла .env.prodaction. Я пытался запустить разработку - зависает TeamCity, пытался изменить переменные производственной среды прямо в teamCity - тоже не работает. Набор команд, с которыми я работаю на виртуальном сервере:
- sudo git pull
- sudo killall node
- sudo pm2 stop server / server. js
- sudo pm2 kill
- sudo npm install
- sudo npm запустить сборку
- sudo env REACT_APP_API_URI = "http: // . . ."./.env.production
- sudo pm2 start server / server. js