supanadit revised this gist . Go to revision
1 file changed, 21 insertions
docker-compose-mariadb.yaml(file created)
| @@ -0,0 +1,21 @@ | |||
| 1 | + | networks: | |
| 2 | + | default: | |
| 3 | + | name: pratama-network | |
| 4 | + | external: true | |
| 5 | + | ||
| 6 | + | services: | |
| 7 | + | mariadb: | |
| 8 | + | image: "bitnami/mariadb:10.8" | |
| 9 | + | restart: always | |
| 10 | + | environment: | |
| 11 | + | - MARIADB_ROOT_PASSWORD=secret | |
| 12 | + | - BITNAMI_DEBUG=false | |
| 13 | + | labels: | |
| 14 | + | # This is how you route TCP in Traefik | |
| 15 | + | - "traefik.enable=true" | |
| 16 | + | - "traefik.tcp.routers.mysql-tcp.rule=HostSNI(`*`)" | |
| 17 | + | - "traefik.tcp.routers.mysql-tcp.entrypoints=mysql" | |
| 18 | + | - "traefik.tcp.routers.mysql-tcp.service=mysql-svc" | |
| 19 | + | - "traefik.tcp.services.mysql-svc.loadbalancer.server.port=3306" | |
| 20 | + | volumes: | |
| 21 | + | - ./.data:/bitnami/mariadb | |
Newer
Older