docker-compose:
                  
                  
                  version: "3.3"
                  
                  
                  
                  
                  
                  services:
                  
                  
                    tg_bot:
                  
                  
                      build: ./tg_bot
                  
                  
                      depends_on:
                  
                  
                        - parser
                  
                  
                      links:
                  
                  
                        - "parser:parser"
                  
                  
                      command: python3 bot.py
                  
                  
                  
                  
                  
                    parser:
                  
                  
                      build: ./scg_price
                  
                  
                      container_name: parser
                  
                  
                      command: scrapyrt
                  
                  
                      ports:
                  
                  
                        - 9080:9080
                  
                  
                  Они оба поднимаются, но когда я кидаю запрос с одного на другой (использую питоновские реквесты) таким образом:
                  
                  
                  requests.get('http://parser:9080/<my_endpoint>')
                  
                  
                  То ловлю коннекшен ревьюзд. Что я делаю не так? Если надо, могу полный текст питоновской ошибки приаттачить отдельной пастой.
                  
                  
                
А они разве нет?
У тебя парсер на каком адресе запросы слушает?
Ожидаю, что localhost:8090
#another_one_localhost
Вот этого не понял.
Приложение должно слушать 0.0.0.0
ну, частая ошибка когда внутри контейнера слушаешь на локалхосте, а локалхост для него это он сам
Так я правильно понимаю, что явное объявление сети может эту проблему решить?
Неа, в конфиге скрапи сервера для деплоя прописал 0.0.0.0 - все еще рефьюзит.
Обсуждают сегодня