1
resposta

Serviço não encontra o redis

version: '3'

networks:
  local:

services:
  redis-forum-api:
    image: redis:latest
    container_name: redis-forum-api
    restart: unless-stopped
    ports:
      - "6379:6379"
    networks:
      - local

  mysql-forum-api:
    image: mysql:5.7
    container_name: mysql-forum-api
    restart: unless-stopped
    environment:
      MYSQL_DATABASE: 'forum'
      MYSQL_USER: 'forum'
      MYSQL_PASSWORD: 'Bk55yc1u0eiqga6e'
      MYSQL_RANDOM_ROOT_PASSWORD: 'yes'
      MYSQL_ROOT_HOST: '%'
    volumes:
      - ./mysql:/docker-entrypoint-initdb.d
    ports:
      - "3306:3306"
    networks:
      - local
    depends_on:
      - redis-forum-api

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Leonardo!

Pelo que entendi, você está tendo problemas para encontrar o Redis no seu serviço. Verifique se o nome do host do Redis está correto e se ele está sendo referenciado corretamente no seu serviço. Além disso, verifique se o Redis está sendo executado corretamente e se a porta 6379 está aberta.

Uma outra dica é verificar se o Redis está sendo executado na mesma rede do seu serviço. Pelo arquivo docker-compose que você compartilhou, parece que ambos os serviços estão na mesma rede, chamada "local". Verifique se essa rede está sendo criada corretamente.

Espero ter ajudado e bons estudos!