GolosChain / golosio-launching

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Третий шаг (Запуск клиента 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 чтобы команда могла добавить информацию о том что подходит только внешний публичный адрес или доменное имя - это важно, в документацию. Как добавят - закрою