Na serwerze VPS mam postawioną stronę www która składa się z bazy w mysql, frontu w react oraz backend w Javie
Całym ruchem steruje nginx który jest zainstalowany na serwerze. Pozostałe elementy są kontenerach dockera.
Ostatnio była awaria która spowodowała restart serwera i konieczność ręcznego uruchomienia kontenerów aby wszystko działało.
Chciałbym zmienić ustawienia aby kontenery same startowały po restarcie jednak nie wiem co zrobić z takim wpisem:
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://172.18.0.5:3080;
}
w /etc/nginx/sites-available/default
adres 172.18.0.5 wskazuje na kontener reacta jednak po restarcie to IP może być inne.
w komunikacji między kontenerami używam Docker Network jednak w tym przypadku to nie zadziała.
Jedyna opcja jaka przychodzi mi do głowy to uruchomienie kontenera react i wystawienie go na jakimś porcie, ale może jest jakieś inne rozwiązanie aby react nie był widoczny na zewnątrz w taki sposób?