Budżet: 2250 UAH Termin: 1 dzień
Cześć, Władlen.
Zadanie jest jasne, mogę to zrobić dzisiaj w ciągu kilku godzin. Podstawowy schemat: SSH, oddzielny vhost w Nginx z server_name pod .ua, certbot dla SSL z auto-odnawianiem, try_files $uri /index.html dla SPA (w przeciwnym razie routing klienta zwraca 404 przy odświeżaniu).
Dwa punkty, które warto od razu uwzględnić:
W buildzie mogą być zakodowane URL-e pod stary domen (API endpoint, base URL, OAuth callbacks). Jeśli źródła są na serwerze, zbudujemy na nowo z poprawnymi env. Jeśli tylko gotowy dist, sprawdzę, czy to nie wyjdzie bokiem.
Let's Encrypt weryfikuje przez DNS, więc rekord A na nową domenę musi zdążyć się propagować. Jeśli właśnie zmieniliśmy, założymy 15-30 minut na propagację.
Pytania:
Czy źródła z nodą są na VPS czy tylko gotowy dist?
Czy to pełna kopia dla innej publiczności czy potrzebne są przekierowania ze starej domeny?
Jestem gotowy do startu, jak będzie SSH i DNS się rozwiąże.