Как деплоить сайт с API ендпоинтами, если доменное имя генерируется в процессе деплоя?
Здравствуйте!
Я сделал сайт на Next.js с API ендпоинтами, начал деплоить. Узнал, что в зависимости от окружения необходимо создавать переменные окружения (я фронтендер, бэкенд пока не сильно знаю). Насколько я понял, в зависимости от process.env.NODE_ENV мы прописываем либо localhost:3000 для разработки, либо имя домена для продакшена.
Но, например, если я захочу деплоить сайт на Netlify (с гитхаба), то доменное имя генерируется в процессе деплоя и заранее неизвестно, то что тогда делать?
Иван Шумов, неужели все покупают тестовый домен, когда доходит дело до такого? Без заранее заданного имени никак? Параметры из window.location сервисы не определяют в процессе деплоя?
Алексей Нуар, кончено есть. Можно углубиться в такую вещь как ci/cd pipelines и писать кастомные скрипты деплоя. Но для человека, который пишет что деплоит портфолио это задача на несколько уровней сложнее