48 lines
886 B
YAML
48 lines
886 B
YAML
version: '3'
|
|
|
|
services:
|
|
toxiproxy:
|
|
image: shopify/toxiproxy
|
|
ports:
|
|
- "8474:8474"
|
|
- "23306:23306"
|
|
- "25432:25432"
|
|
- "21521:21521"
|
|
- "21433:21433"
|
|
links:
|
|
- "mysql"
|
|
- "postgresql"
|
|
- "oracledbxe"
|
|
- "mssql"
|
|
|
|
mysql:
|
|
image: mysql:5.7
|
|
ports:
|
|
- "33306:3306"
|
|
environment:
|
|
- TZ=UTC
|
|
- MYSQL_ROOT_PASSWORD=mysqlrootpassword
|
|
|
|
postgresql:
|
|
image: mdillon/postgis
|
|
ports:
|
|
- "35432:5432"
|
|
environment:
|
|
- POSTGRES_PASSWORD=postgresrootpassword
|
|
- POSTGRES_USER=postgres
|
|
|
|
oracledbxe:
|
|
image: wnameless/oracle-xe-11g
|
|
ports:
|
|
- "31521:1521"
|
|
environment:
|
|
- ORACLE_ALLOW_REMOTE=true
|
|
|
|
mssql:
|
|
image: microsoft/mssql-server-linux:2017-latest
|
|
ports:
|
|
- "31433:1433"
|
|
environment:
|
|
- ACCEPT_EULA=Y
|
|
- SA_PASSWORD=S0meVeryHardPassword
|