There are no logs in Kibana when API is run under docker There are no logs in Kibana when API is run under docker docker docker

There are no logs in Kibana when API is run under docker


Logs were not written to kibana because lett-api wasn't in docker-network.

There is a correct docker-composefile:

version: '3.7'services:   postgres:    container_name: postgresql    image: postgres:alpine    environment:      - POSTGRES_PASSWORD=12345      - POSTGRES_USER=postgres    ports:      - 5432:5432  api:    container_name: lett-api    image: lett:latest    restart: on-failure    build:      context: .      dockerfile: ./Lett.Api.Dockerfile    depends_on:      - postgres      - elasticsearch    ports:      - 5000:80    environment:      Docker:ConnectionString: "Host=postgres;Username=postgres;Password=12345;Database=Lett"    networks:      - docker-network  elasticsearch:    image: docker.elastic.co/elasticsearch/elasticsearch:7.2.0    container_name: elasticsearch    environment:      - node.name=elasticsearch      - cluster.name=docker-cluster      - bootstrap.memory_lock=true      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"      - discovery.zen.minimum_master_nodes=1      - discovery.type=single-node    ulimits:      memlock:        soft: -1        hard: -1    ports:      - "9200:9200"    volumes:      - elasticsearch-data:/usr/share/elasticsearch/data    networks:      - docker-network  kibana:    image: docker.elastic.co/kibana/kibana:7.2.0    container_name: kibana    depends_on:      - elasticsearch    environment:      elasticsearch.url: "http://elasticsearch:9200"      elasticsearch.hosts: "http://elasticsearch:9200"      xpack.security.enabled: "false"      xpack.monitoring.enabled: "false"      xpack.ml.enabled: "false"      xpack.graph.enabled: "false"      xpack.reporting.enabled: "false"      xpack.grokdebugger.enabled: "false"    ports:      - "5601:5601"    networks:      - docker-networkvolumes:  elasticsearch-data:    driver: localnetworks:  docker-network:    driver: bridge