57 lines
928 B
YAML
57 lines
928 B
YAML
---
|
|
|
|
mariadb:
|
|
instance: mariadb
|
|
|
|
server:
|
|
image: danielberteaud/mariadb:latest
|
|
|
|
resources:
|
|
cpu: 100
|
|
memory: 1024
|
|
|
|
env: {}
|
|
|
|
public_address: mysql://mariadb.example.org:3306
|
|
|
|
traefik:
|
|
enabled: false
|
|
entrypoints:
|
|
- mariadb
|
|
|
|
consul:
|
|
connect:
|
|
disable_default_tcp_check: true
|
|
|
|
volumes:
|
|
mariadb:
|
|
type: csi
|
|
source: mariadb
|
|
|
|
manage:
|
|
|
|
image: danielberteaud/mariadb-client:latest
|
|
|
|
resources:
|
|
cpu: 10
|
|
memory: 10
|
|
memory_max: 50
|
|
|
|
env: {}
|
|
|
|
databases: []
|
|
users: []
|
|
# users:
|
|
# - name: myuser
|
|
# host: %
|
|
# password: p@ssw0rd
|
|
# grants:
|
|
# - SELECT ON kimai.*
|
|
# - INSERT,DELETE,UPDATE ON bookstack.*
|
|
|
|
consul:
|
|
connect:
|
|
upstreams:
|
|
- destination_name: '[[ .mariadb.instance ]][[ .consul.suffix ]]'
|
|
local_bind_port: 3306
|