version: '3' services: #openresty openresty: image: docker.platomix.net:10000/module/openresty:1.19.3.1 container_name: openresty restart: always ports: - "8089:8089" volumes: - ./openresty/lua_zlib_body.lua:/usr/local/openresty/nginx/conf/lua_zlib_body.lua - ./openresty/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf - ./openresty/cert:/usr/local/openresty/nginx/cert - /data/module/openresty/logs:/usr/local/openresty/nginx/logs networks: - net_webapp #filebeat filebeat: image: docker.platomix.net:10000/module/filebeat:7.6.2 container_name: filebeat restart: always user: root #ports: # - "9000:9000" volumes: - ./filebeat/filebeat.yml:/usr/share/filebeat/filebeat.yml - /data/module/openresty/logs/data.log:/usr/share/filebeat/logs/data.log - /data/module/filebeat/logs:/var/log/filebeat/logs - /data/module/filebeat/data:/usr/share/filebeat/data networks: - net_webapp #logstash logstash: image: docker.platomix.net:10000/module/logstash:7.6.2 container_name: logstash restart: always user: root #ports: # - "9600:9600" # - "13838:13838" volumes: - /data/module/logstash/logs:/usr/share/logstash/logs - /data/module/logstash/data:/usr/share/logstash/data - ./logstash/logstash.yml:/usr/share/logstash/config/logstash.yml - ./logstash/bi-watch.conf:/usr/share/logstash/conf.d/bi-watch.conf networks: - net_webapp #clickhouse clickhouse: image: docker.platomix.net:10000/module/clickhouse-server:23.3.5 container_name: ckserver #ports: # - "8123:8123" ulimits: nofile: soft: 262144 hard: 262144 volumes: - /data/module/clickhouse/data:/var/lib/clickhouse - /data/module/clickhouse/logs:/var/log/clickhouse-server - ./clickhouse/config.xml:/etc/clickhouse-server/config.xml - ./clickhouse/users.xml:/etc/clickhouse-server/users.xml networks: - net_webapp flink-jobmanager: image: docker.platomix.net:10000/module/flink:1.15.4 ports: - "8081:8081" command: jobmanager volumes: - /Users/wookvn/Downloads/upload/flink/checkpoint:/opt/flink/checkpoint environment: - | FLINK_PROPERTIES= jobmanager.rpc.address: flink-jobmanager state.checkpoints.dir: file:///opt/flink/checkpoint networks: - net_webapp flink-taskmanager: image: docker.platomix.net:10000/module/flink:1.15.4 depends_on: - flink-jobmanager command: taskmanager volumes: - /Users/wookvn/Downloads/upload/flink/checkpoint:/opt/flink/checkpoint environment: - | FLINK_PROPERTIES= jobmanager.rpc.address: flink-jobmanager taskmanager.numberOfTaskSlots: 3 state.checkpoints.dir: file:///opt/flink/checkpoint networks: - net_webapp networks: net_webapp: external: true