version: '3' networks: traefik_network: external: true services: elasticsearch: container_name: elasticsearch image: docker.elastic.co/elasticsearch/elasticsearch:7.17.10 environment: - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - "discovery.type=single-node" labels: - traefik.enable=true - traefik.http.routers.elasticsearch.rule=Host(`elasticsearch.hessenkamp-server.de`) - traefik.http.routers.elasticsearch.entrypoints=websecure - traefik.http.routers.elasticsearch.tls.certresolver=letsencrypt - traefik.http.services.elasticsearch.loadbalancer.server.port=9200 networks: - traefik_network restart: always volumes: - ../containerdaten/elasticsearch/data:/usr/share/elasticsearch/data ports: - "9200:9200"