From fd0e19772d0b14b6ee33728574bb3425d36eef15 Mon Sep 17 00:00:00 2001 From: Skillet Date: Fri, 3 Feb 2023 13:31:32 -0500 Subject: [PATCH] Update docker services to include mysql service --- .../templates/docker-compose.yml.j2 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/roles/squad-server/templates/docker-compose.yml.j2 b/roles/squad-server/templates/docker-compose.yml.j2 index b18431f..2777d79 100644 --- a/roles/squad-server/templates/docker-compose.yml.j2 +++ b/roles/squad-server/templates/docker-compose.yml.j2 @@ -67,9 +67,27 @@ services: {% endfor %} + mysql: + image: mysql + container_name: mysql + command: --sql-mode:TRADITIONAL + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: {{ server.secrets.rcon_password }} + MYSQL_DATABASE: squadjs + MYSQL_USER: "'squadjs'@'%'" + MYSQL_PASSWORD: {{server.secrets.rcon_password }} + volumes: + - mysql-data:/var/lib/mysql:rw + ports: + - 3306:3306/tcp + - 3306:3306/udp + volumes: {% for server in squad_servers %} squadjs-{{ server.docker.name }}-data: squad-{{ server.docker.name }}-logs: {% endfor %} + + mysql-data: