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: - "domjudge_etc:/opt/domjudge/domserver/etc/" - "./config/php/domjudge.conf:/etc/php/8.2/fpm/pool.d/domjudge.conf" depends_on: - mariadb ports: - "127.0.0.1:8080:80" volumes: domjudge_etc: {}