Перейти к содержанию

Запуск production версии для разработки

Это может быть полезно когда какие-то ошибки вылазят только на production версии Паприки. Я столкнулся с этим когда при разработке всё было хорошо, а на боевом сервере попытка открыть страницу шота с несколькими версиями вешала вкладку браузера.

Оказалось, что vite при сборке фронтенда хитро оптимизирует код и локально всё работало хорошо. Как выяснилось позже, в консоли браузера была сообщении о бесконечной рекурсии, но т.к. визуально всё работало, то консоль я не открывал.

Дублируем переменные окружения

Нужно скопировать содержимое .env.dev в .env:

cp .env.dev .env

Настраиваем переменные окружения для фронтенда

Нужно прописать http://localhost в frontend/.env:

VITE_API_URL=http://localhost

Либо можно временно переместить или переименовать этот файл.

Запускаем

make run