Size: a a a

2020 May 12

E

Etki in K8Spb
Ну тогда я все-таки бы начал с письма в администрацию президента
источник

R

Roman in K8Spb
Etki
Что тебе нужно подставить адрес контейнера с базой. А когда заработает, почитать про специальные адреса ipv4
Так я ставил контейнер вместе с бд
источник

E

Etki in K8Spb
Попробуй прочитать еще раз
источник

R

Roman in K8Spb
Я же скидывал файл конфигурации
источник

R

Roman in K8Spb
version: '3'
services:
 websocket:
   build: './websocket'
   ports:
     - '3001:8000'
   depends_on:
     - db
   environment:
     - MONGO_DB_URI=mongodb://db/chat
 auth:
   build: './auth'
   ports:
     - '3002:3000'
   depends_on:
     - db
   environment:
     - MONGO_DB_URI=mongodb://db/chat
 db:
   image: mongo
   ports:
     - '27018:27017
источник

R

Roman in K8Spb
Я делаю образ не из докер хаба а локально вместе с базоц
источник

E

Etki in K8Spb
> Что тебе нужно подставить адрес контейнера с базой.
> адрес
источник

E

Etki in K8Spb
У тебя приложение коннектится по адресу 127.0.0.1:270
Тебе нужно заставить его коннектиться по адресу db:27017
источник

E

Etki in K8Spb
Заранее отвечая - мы понятия не имеем где это делается в твоем приложении
источник

R

Roman in K8Spb
ERROR: for db  Cannot start service db: driver failed programming external connectivity on endpoint chat_db_1 (737cc04ec4bf884a2885ac510b721f48bafbc1379c1b713116cddbb820f600dc): Error s
tarting userland proxy: listen tcp 0.0.0.0:27017: bind: address already in use
ERROR: Encountered errors while bringing up the project.
источник

R

Roman in K8Spb
Etki
У тебя приложение коннектится по адресу 127.0.0.1:270
Тебе нужно заставить его коннектиться по адресу db:27017
У меня было 27016 только что поменял на 27017 и вот ошибка
источник

rd

rus dacent in K8Spb
Etki
У тебя приложение коннектится по адресу 127.0.0.1:270
Тебе нужно заставить его коннектиться по адресу db:27017
Он скопировал неправильно. Там в логе, в докер чате, перенос 17 есть на другую строку, поэтому не скопировал до конца =)
источник

rd

rus dacent in K8Spb
Roman
ERROR: for db  Cannot start service db: driver failed programming external connectivity on endpoint chat_db_1 (737cc04ec4bf884a2885ac510b721f48bafbc1379c1b713116cddbb820f600dc): Error s
tarting userland proxy: listen tcp 0.0.0.0:27017: bind: address already in use
ERROR: Encountered errors while bringing up the project.
> starting userland proxy: listen tcp 0.0.0.0:27017: bind: address already in use

Что-то заняло этот порт.
источник

R

Roman in K8Spb
rus dacent
Он скопировал неправильно. Там в логе, в докер чате, перенос 17 есть на другую строку, поэтому не скопировал до конца =)
Не совсем понял. Что-то не так с ямл файлом?
источник

E

Etki in K8Spb
rus dacent
Он скопировал неправильно. Там в логе, в докер чате, перенос 17 есть на другую строку, поэтому не скопировал до конца =)
да оно вообще скорее всего по умолчанию 27017 ставит, тут с локалхоста в первую очередь снять надо
источник

E

Etki in K8Spb
Roman
ERROR: for db  Cannot start service db: driver failed programming external connectivity on endpoint chat_db_1 (737cc04ec4bf884a2885ac510b721f48bafbc1379c1b713116cddbb820f600dc): Error s
tarting userland proxy: listen tcp 0.0.0.0:27017: bind: address already in use
ERROR: Encountered errors while bringing up the project.
ты вместо того, чтобы указать приложению на базу данных, пытаешься изменить контейнер самой базы данных
источник

R

Roman in K8Spb
Etki
ты вместо того, чтобы указать приложению на базу данных, пытаешься изменить контейнер самой базы данных
Я не менял контейнер базы а его подключаю к другим контейнерам
источник

E

Etki in K8Spb
тебе нужно выяснить, как приложение получает адрес базы данных, который сейчас ты прокидываешь как MONGO_DB_URI=mongodb://db/chat, и соответственно скормить ему его таким образом, который оно понимает
источник

R

Roman in K8Spb
mongoose.connect('mongodb://localhost:27017/chat', { useUnifiedTopology: true, useNewUrlParser: true })
источник

R

Roman in K8Spb
Etki
тебе нужно выяснить, как приложение получает адрес базы данных, который сейчас ты прокидываешь как MONGO_DB_URI=mongodb://db/chat, и соответственно скормить ему его таким образом, который оно понимает
Вот урл
источник