Бюджет: 2250 UAH Срок: 1 день
Привет, Владлен.
Задача четкая, могу сделать сегодня за пару часов. Базовая схема: SSH, отдельный vhost в Nginx с server_name под .ua, certbot для SSL с автообновлением, try_files $uri /index.html для SPA (иначе клиентский роутинг выдает 404 при обновлении).
Два момента, которые стоит сразу учесть:
В билде могут быть зашиты URL под старый домен (API endpoint, base URL, OAuth callbacks). Если исходники есть на сервере, ребилдим с правильными env. Если только готовый dist, проверю, не выйдет ли это боком.
Let's Encrypt валидирует через DNS, так что A-запись на новый домен должна успеть пропагироваться. Если только что изменили, заложим 15-30 минут на пропагирование.
Вопросы:
Исходники с нодой есть на VPS или только готовый dist?
Это полная копия для другой аудитории или нужны редиректы со старого домена?
Готов стартовать, как будет SSH и DNS разрешится.