Files
domjudge/roles/configure_domserver/templates/docker-compose.yml.jinja

29 lines
843 B
Django/Jinja

services:
mariadb:
image: mariadb:{{ mariadb_version }}
environment:
MYSQL_USER: domjudge
MYSQL_DATABASE: domjudge
MYSQL_PASSWORD: "{{ mysql_password }}"
MYSQL_ROOT_PASSWORD: "{{ mysql_root_password }}"
restart: always
volumes:
- "./data/mariadb:/var/lib/mysql"
- "./config/mysql:/etc/mysql/conf.d:ro"
domserver:
image: domjudge/domserver:{{ domserver_version }}
environment:
MYSQL_HOST: mariadb
MYSQL_USER: domjudge
MYSQL_DATABASE: domjudge
MYSQL_PASSWORD: "{{ mysql_password }}"
MYSQL_ROOT_PASSWORD: "{{ mysql_root_password }}"
CONTAINER_TIMEZONE: Asia/Taipei
restart: always
volumes:
- "./config/php/domjudge.conf:/etc/php/8.2/fpm/pool.d/domjudge.conf"
depends_on:
- mariadb
ports:
- "127.0.0.1:8080:80"