You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
proxysql/docker/scenarios/1backend/docker-compose.yml

40 lines
1.0 KiB

proxysql:
image: proxysql:{{proxysql_image}}
links:
- backend1hostgroup0
ports:
# ProxySQL admin port for MySQL commands
- "6032:6032"
# ProxySQL main port
- "6033:6033"
# gdbserver
- "2345:2345"
volumes:
# Sharing the data with
- /tmp/proxysql-tests:/tmp/proxysql-src
privileged: true
# TODO(aismail): remove these hardcoded labels and add them in the template
# as a variable by using docker-inspect on the image.
labels:
"com.proxysql.config": "simple"
"com.proxysql.interactive": "false"
"com.proxysql.os": "ubuntu14"
"com.proxysql.purpose": "testing"
"com.proxysql.type": "proxysql"
"vendor": "proxysql"
backend1hostgroup0:
image: proxysql:mysql-simple-dump
environment:
MYSQL_ROOT_PASSWORD: root
expose:
- "3306"
ports:
- "13306:3306"
# TODO(aismail): remove these hardcoded labels and add them in the template
# as a variable by using docker-inspect on the image.
labels:
"com.proxysql.type": "mysql"
"vendor": "proxysql"
"com.proxysql.hostgroup": "0"