version: '3.7' services: mysql: image: mysql:5.7 environment: - MYSQL_ROOT_PASSWORD=s3cr3t - MYSQL_DATABASE=blog - MYSQL_USER=blog - MYSQL_PASSWORD=blog volumes: - ./mysql/schema.sql:/docker-entrypoint-initdb.d/00_schema.sql ports: - 3306:3306 es: image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2 environment: - discovery.type=single-node ports: - 9200:9200 - 9300:9300 logstash: image: docker.elastic.co/logstash/logstash:7.5.2 environment: - xpack.monitoring.enabled=false volumes: - ./logstash:/usr/share/logstash/pipeline - ./rdbc:/rdbc