Всем привет! Вопрос. У меня бэкенд и база в контейнерах, перед бэкендом nginx тоже в контейнере. Теперь есть необходимость поднять небольшой фронтэнд. Нормально если nginx будет и раздавать фронтэнд (angular) и проксировать запросы к api?
Вот такой конфиг подойдет?
server {
listen 80 default_server;
server_name
www.mysite.ru;
location / {
return 301 https://$server_name$request_uri;
}
}
server {
listen 443 ssl;
server_name
www.mysite.ru;
ssl_certificate /etc/nginx/ssl/mysite.ru.chained.crt;
ssl_certificate_key /etc/nginx/ssl/mysite.ru.key;
location / {
root /data/www;
}
location /api/v1 {
proxy_pass http://rest:8081;
}
}
И из фронтэнда в бэкенд обращаться вместо localhost имя контейнера с бэкендом, верно?