Sha256: 88f1ded47efd787352e35984c6fa545ca30ba6c0479e18c29ee22b93b2c29b59

Contents?: true

Size: 1.34 KB

Versions: 5

Compression:

Stored size: 1.34 KB

Contents

services:
  #  Writer
  mysql-1:
    container_name: mysql-1
    image: percona:5.7
    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
    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

5 entries across 5 versions & 1 rubygems

Version Path
lhm-shopify-3.5.5 docker-compose.yml
lhm-shopify-3.5.4 docker-compose.yml
lhm-shopify-3.5.3 docker-compose.yml
lhm-shopify-3.5.2 docker-compose.yml
lhm-shopify-3.5.1 docker-compose.yml