Sha256: 3a4ea208cfdf0add4d60df4b1beb24b980b3ae90a4403610618fa9c540cb885c

Contents?: true

Size: 1.4 KB

Versions: 6

Compression:

Stored size: 1.4 KB

Contents

services:
  #  Writer
  mysql-1:
    container_name: mysql-1
    image: percona:5.7
    platform: linux/amd64
    command:
      --server-id=1
      --log-bin
      --log-slave-updates=ON
      --gtid-mode=ON
      --enforce-gtid-consistency=ON
      --read-only=OFF
      --max-connections=1000
    hostname: 'mysql-1'
    volumes:
      - ./scripts/mysql/writer:/docker-entrypoint-initdb.d
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_HOST: mysql-1
    ports:
      - "33006:3306"
  #  Reader
  mysql-2:
    container_name: mysql-2
    image: percona:5.7
    platform: linux/amd64
    command:
      --server-id=2
      --log-bin
      --log-slave-updates=ON
      --gtid-mode=ON
      --enforce-gtid-consistency=ON
      --read-only=ON
      --max-connections=1000
    hostname: 'mysql-2'
    volumes:
      - ./scripts/mysql/reader:/docker-entrypoint-initdb.d
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_HOST: mysql-2
    ports:
      - "33007:3306"
  #  Proxysql
  proxysql:
    container_name: proxysql
    image: proxysql/proxysql:2.0.11
    volumes:
      - ./scripts/proxysql/proxysql.cnf:/etc/proxysql.cnf
    command: "proxysql -c /etc/proxysql.cnf -f --idle-threads"
    ports:
      - "33005:3306"
      - "6032:6032"
  toxiproxy:
    container_name: toxiproxy
    image: "ghcr.io/shopify/toxiproxy"
    ports:
      - "8474:8474"
      - "22220:22220"
      - "22222:22222"

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
lhm-shopify-4.0.0 docker-compose.yml
lhm-teak-3.6.4 docker-compose.yml
lhm-teak-3.6.3 docker-compose.yml
lhm-teak-3.6.2 docker-compose.yml
lhm-teak-3.6.1 docker-compose.yml
lhm-teak-3.6.0 docker-compose.yml