Третий шаг (Запуск клиента golos.io) не работает
sxiii opened this issue · comments
У нас нету домена и нету HTTPS сертификата (на данном этапе, пока тестирование).
По этой причине, очевидно, я использую везде HTTP вместо HTTPS.
На первом сервере поднята ТОЛЬКО нода cyberway (первый набор контейнеров и реп из этой инструкции)
На втором сервере подняты микросервисы и golosio (второй и третий набор контейнеров из этой инструкции)
В рамках golosio делаю в .env:
FACADE_CONNECT=http://facade-node:3001
Т.е. пытаюсь использовать нейминг докер-контейнера,
Не работает с ошибкой "адрес не найден":
golos | yarn run v1.22.10
golos | $ NODE_ENV=production node server/server.js
golos | > Ready on http://localhost:3000
golos | { Error: getaddrinfo ENOTFOUND facade-node facade-node:3001
golos | at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:58:26)
golos | errno: 'ENOTFOUND',
golos | code: 'ENOTFOUND',
golos | syscall: 'getaddrinfo',
golos | hostname: 'facade-node',
golos | host: 'facade-node',
В рамках golosio делаю в .env:
FACADE_CONNECT=http://127.0.0.1:3001
Т.е. использую local loopback,
Не работает с ошибкой "подключение отклонено":
golos | { Error: connect ECONNREFUSED 127.0.0.1:3001
golos | at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1088:14)
golos | errno: 'ECONNREFUSED',
golos | code: 'ECONNREFUSED',
golos | syscall: 'connect',
golos | address: '127.0.0.1',
golos | port: 3001 }
ЧЯДНТ (Что я делаю не так)?
пробуй ввести внешний адрес сервера или localhost
Да, внешний адрес сервера вроде бы сработал: http://46.148.231.204:3000
Оставлю этот issue чтобы команда могла добавить информацию о том что подходит только внешний публичный адрес или доменное имя - это важно, в документацию. Как добавят - закрою