Valentin Barbolin, спасибо за пример, посмотрю.
Да, в Gateway сервисе (он же контейнер gateway) есть указания (адреса, чтобы обращаться к сервисам) на контейнеры authservice, customerservice и feedservice. Прописаны они в конфиге (это nodejs) таким образом:
Я евно что-то делаю не так, потому, что они должны были конвертиться в адреса. Но при попытке запроса, к примеру к authservice, получаю такую ссылку "localhost/authservice...", а при заросе, выдаёт ошибку Fetch Failed, то есть 404
ВОПРОС: Важно запускать сервисы заранее, по приоритетсности их использования? К примеру, сначала все сервисы, потом Gateway, потом Web App? Вопрос по коментарию "а существует уже это имя или нет когда программа пытается его перевернуть"
Valentin Barbolin, да, сеть он сделал общую. Теперь проблема именно в общении между контейнерами. К примеру APP видит gateway, а gateway почему-то не видит authservice и другие.
Если я уберу порты, в Nginx токль proxy прописывать по названию контейнеров, без HTTP и т.д.?
Nginx также даёт доступ к PgAdmin, без него не открыть :(
- Кроме APP и PgAdmin больше ничего не открывается по коротким ссылка (при запуске nodejs сервисов, по локальным адресам localhost:{port} всё отрабатывает, а если набрать localhost/gateway или gateway или даже gateway:3000 - либо выкидывае 504 Gateway Time-out, либо пустую страницу
- По какой-то причине контейнеры не видят друг-друга, не могут общаться. Network у них одна, порты вроде как открыты (expose прописан).
То есть если прописать в конфиге для "связи" адреса контейнеров, например "authservice" или даже localhost:3001 (который работает и открывается в браузере), то выкидывает ошибку "Erroconnect", то есть не подключиться.
AlikDex: каждому нравится что-то своё... НО, есть правила UX и стандарты, в то же время некоторые работы совсем не отличаются эргономичностью, но выходят в топы рейтингов AWWWARDS или иных подобных "агенств".
Вадим Соловьёв: Ну может глюк? Надо ждать людей, кто пользуется такой же версией. К сожалению, не смогу помочь, сейчас нет возможности установить новую версию...