docker-compose.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. version: '2'
  2. services:
  3. redis:
  4. image: redis:5.0.4
  5. container_name: jetlinks-ce-redis
  6. ports:
  7. - "6379:6379"
  8. volumes:
  9. - "./data/redis:/data"
  10. command: redis-server --appendonly yes
  11. environment:
  12. - TZ=Asia/Shanghai
  13. elasticsearch:
  14. image: elasticsearch:6.7.2
  15. container_name: jetlinks-ce-elasticsearch
  16. environment:
  17. ES_JAVA_OPTS: -Djava.net.preferIPv4Stack=true -Xms1g -Xmx1g
  18. transport.host: 0.0.0.0
  19. discovery.type: single-node
  20. bootstrap.memory_lock: "true"
  21. discovery.zen.minimum_master_nodes: 1
  22. discovery.zen.ping.unicast.hosts: elasticsearch
  23. # volumes:
  24. # - ./data/elasticsearch:/usr/share/elasticsearch/data
  25. ports:
  26. - "9200:9200"
  27. - "9300:9300"
  28. kibana:
  29. image: kibana:6.7.2
  30. container_name: jetlinks-ce-kibana
  31. environment:
  32. ELASTICSEARCH_URL: http://elasticsearch:9200
  33. links:
  34. - elasticsearch:elasticsearch
  35. ports:
  36. - "5601:5601"
  37. depends_on:
  38. - elasticsearch
  39. postgres:
  40. image: postgres:11-alpine
  41. container_name: jetlinks-ce-postgres
  42. ports:
  43. - "5432:5432"
  44. volumes:
  45. - "./data/postgres:/var/lib/postgresql/data"
  46. environment:
  47. POSTGRES_PASSWORD: jetlinks
  48. POSTGRES_DB: jetlinks
  49. TZ: Asia/Shanghai