docker-compose.yml 661 B

12345678910111213141516171819202122232425262728293031
  1. version: '3.7'
  2. services:
  3. mysql:
  4. image: mysql:5.7
  5. environment:
  6. - MYSQL_ROOT_PASSWORD=s3cr3t
  7. - MYSQL_DATABASE=blog
  8. - MYSQL_USER=blog
  9. - MYSQL_PASSWORD=blog
  10. volumes:
  11. - ./mysql/schema.sql:/docker-entrypoint-initdb.d/00_schema.sql
  12. ports:
  13. - 3306:3306
  14. es:
  15. image: docker.elastic.co/elasticsearch/elasticsearch:7.5.2
  16. environment:
  17. - discovery.type=single-node
  18. ports:
  19. - 9200:9200
  20. - 9300:9300
  21. logstash:
  22. image: docker.elastic.co/logstash/logstash:7.5.2
  23. environment:
  24. - xpack.monitoring.enabled=false
  25. volumes:
  26. - ./logstash:/usr/share/logstash/pipeline
  27. - ./rdbc:/rdbc