Skip to content

Instantly share code, notes, and snippets.

@MisterDaniels
Created September 14, 2021 14:09
Show Gist options
  • Save MisterDaniels/24b8599d660035a7fdeddcb69d8b1a8f to your computer and use it in GitHub Desktop.
Save MisterDaniels/24b8599d660035a7fdeddcb69d8b1a8f to your computer and use it in GitHub Desktop.
Automação de replicação de banco de dados
version: '2.2'
services:
database_master:
restart: unless-stopped
image: mariadb:10.1.30
environment:
- MYSQL_ROOT_PASSWORD=${MASTER_ROOT_PASSWORD}
- MYSQL_USER=${MASTER_USER_NAME}
- MYSQL_PASSWORD=${MASTER_USER_PASSWORD}
- TZ=America/Sao_Paulo
ports:
- 33006:3306
database_slave:
restart: unless-stopped
image: mariadb:10.1.30
environment:
- MYSQL_ROOT_PASSWORD=${SLAVE_ROOT_PASSWORD}
- MYSQL_USER=${SLAVE_USER_NAME}
- MYSQL_PASSWORD=${SLAVE_USER_PASSWORD}
- TZ=America/Sao_Paulo
ports:
- 33007:3306
database_master_myadmin:
mem_limit: 128m
memswap_limit: 0
mem_swappiness: 0
restart: unless-stopped
image: phpmyadmin/phpmyadmin
environment:
- PMA_USER=root
- PMA_PASSWORD=${MASTER_ROOT_PASSWORD}
- PMA_ARBITRARY=1
ports:
- 8086:80
links:
- database_master:db
database_slave_myadmin:
mem_limit: 128m
memswap_limit: 0
mem_swappiness: 0
restart: unless-stopped
image: phpmyadmin/phpmyadmin
environment:
- PMA_USER=root
- PMA_PASSWORD=${SLAVE_ROOT_PASSWORD}
- PMA_ARBITRARY=1
ports:
- 8087:80
links:
- database_slave:db
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment