Files
docker-pinpoint/docker-compose.yml
T

123 lines
3.2 KiB
YAML

version: '2'
services:
pinpoint-hbase:
container_name: pinpoint-hbase
image: marcosamm/pinpoint-hbase:1.6.2
restart: always
expose:
- "2181"
- "16010"
ports:
- "2181:2181"
- "16010:16010"
environment:
TZ: "America/Recife"
volumes:
- hbase_data:/home/pinpoint/hbase
- hbase_zookeeper_data:/home/pinpoint/zookeeper
pinpoint-mysql:
container_name: pinpoint-mysql
restart: always
image: marcosamm/pinpoint-mysql:1.6.2
ports:
- "13306:3306"
environment:
MYSQL_ROOT_PASSWORD: root123
MYSQL_USER: admin
MYSQL_PASSWORD: admin
MYSQL_DATABASE: pinpoint
TZ: "America/Recife"
volumes:
- mysql_data:/var/lib/mysql
pinpoint-collector:
depends_on:
- pinpoint-hbase
container_name: pinpoint-collector
image: marcosamm/pinpoint-collector:1.6.2
restart: always
expose:
- "9994"
- "9995"
- "9996"
ports:
- "9994:9994"
- "9995:9995/tcp"
- "9996:9996/tcp"
- "9995:9995/udp"
- "9996:9996/udp"
environment:
HBASE_HOST: pinpoint-hbase
HBASE_PORT: 2181
COLLECTOR_TCP_PORT: 9994
COLLECTOR_UDP_STAT_LISTEN_PORT: 9995
COLLECTOR_UDP_SPAN_LISTEN_PORT: 9996
CLUSTER_ENABLE: 'true'
CLUSTER_ZOOKEEPER_ADDRESS: pinpoint-hbase
# CLUSTER_LISTEN_IP:
# CLUSTER_LISTEN_PORT
DISABLE_DEBUG: 'true'
TZ: "America/Recife"
pinpoint-web:
depends_on:
- pinpoint-hbase
- pinpoint-mysql
container_name: pinpoint-web
image: marcosamm/pinpoint-web:1.6.2
restart: always
expose:
- "8080"
- "9997"
ports:
- "9997:9997/tcp"
- "28080:8080"
environment:
HBASE_HOST: pinpoint-hbase
HBASE_PORT: 2181
CLUSTER_ENABLE: 'true'
CLUSTER_ZOOKEEPER_ADDRESS: pinpoint-hbase
CLUSTER_WEB_TCP_PORT: 9997
# CLUSTER_CONNECT_ADDRESS:
# CONFIG_SENDUSAGE: 'false'
ADMIN_PASSWORD: admin123
DISABLE_DEBUG: 'true'
JDBC_DRIVER: com.mysql.jdbc.Driver
JDBC_URL: jdbc:mysql://pinpoint-mysql:3306/pinpoint?characterEncoding=UTF-8
JDBC_USERNAME: admin
JDBC_PASSWORD: admin
BATCH_ENABLE: 'true'
# BATCH_SERVER_IP: 127.0.0.1
MAIL_HOST: stmp.test.com
MAIL_PORT: 123
MAIL_USERNAME: user
MAIL_PASSWORD: pass
# MAIL_PROPERTIES_MAIL_TRANSPORT_PROTOCOL: smtp
MAIL_PROPERTIES_MAIL_SMTP_AUTH: 'true'
MAIL_PROPERTIES_MAIL_SMTP_PORT: 587
# MAIL_PROPERTIES_MAIL_SMTP_FROM: test@example.com
MAIL_PROPERTIES_MAIL_STARTTLS_ENABLE: 'true'
# MAIL_PROPERTIES_MAIL_STARTTLS_REQUIRED: 'true'
# MAIL_PROPERTIES_MAIL_DEBUG: 'true'
TZ: "America/Recife"
volumes:
mysql_data:
hbase_data:
hbase_zookeeper_data:
# only example
# pinpoint-agent:
# image: marcosamm/pinpoint-agent:1.6.2
# net: "none"
# restart: unless-stopped
# volumes:
# - /var/container_data/pinpoint-agent/log:/opt/app/pinpoint-agent/log:rw
# environment:
# COLLECTOR_IP: 192.168.99.100
# COLLECTOR_TCP_PORT: 9994
# COLLECTOR_UDP_STAT_LISTEN_PORT: 9995
# COLLECTOR_UDP_SPAN_LISTEN_PORT: 9996
# DISABLE_DEBUG: 'true'