40 lines
729 B
Plaintext
40 lines
729 B
Plaintext
version: '3.2'
|
|
|
|
services:
|
|
|
|
proxysql:
|
|
image: docker.sunet.se/drive/proxysql:<%= @proxysql_version %>
|
|
container_name: proxysql_proxysql_1
|
|
<%- if @hostnet -%>
|
|
network_mode: host
|
|
<%- else -%>
|
|
ports:
|
|
- 3306:3306
|
|
- 6032:6032
|
|
- 6080:6080
|
|
<%- end -%>
|
|
environment:
|
|
INITIALIZE: 1
|
|
dns:
|
|
- 89.46.20.75
|
|
- 89.46.21.29
|
|
- 89.32.32.32
|
|
<%- if !@hostnet -%>
|
|
networks:
|
|
- proxysql
|
|
<%- end -%>
|
|
restart: unless-stopped
|
|
volumes:
|
|
- proxysql:/var/lib/proxysql
|
|
- /opt/proxysql/proxysql.cnf:/etc/proxysql.cnf
|
|
- /opt/proxysql/my.cnf:/etc/mysql/conf.d/my.cnf
|
|
|
|
volumes:
|
|
proxysql:
|
|
|
|
<%- if !@hostnet -%>
|
|
networks:
|
|
proxysql:
|
|
driver: bridge
|
|
<%- end -%>
|