Sha256: ef49d913eb15d39c5a268b8a2bd902be22ed06d54b5095504879b525eb86baa7

Contents?: true

Size: 1.4 KB

Versions: 10

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:
      - "13006: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:
      - "13007: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:
      - "13005:3306"
      - "6032:6032"
  toxiproxy:
    container_name: toxiproxy
    image: "ghcr.io/shopify/toxiproxy"
    ports:
      - "8474:8474"
      - "22220:22220"
      - "22222:22222"

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
lhm-shopify-4.4.2 docker-compose.yml
lhm-shopify-4.4.1 docker-compose.yml
lhm-shopify-4.4.0 docker-compose.yml
lhm-shopify-4.3.0 docker-compose.yml
lhm-shopify-4.2.3 docker-compose.yml
lhm-shopify-4.2.2 docker-compose.yml
lhm-shopify-4.2.1 docker-compose.yml
lhm-shopify-4.2.0 docker-compose.yml
lhm-shopify-4.1.1 docker-compose.yml
lhm-shopify-4.1.0 docker-compose.yml