version: "2.1" services: gameserver: image: glacius volumes: - ./glacius.cfx2:/srv/glacius/glacius.cfx2 - ./DB-r01.sql:/srv/glacius/schema.sql ports: - "10080:80" - "24897:24897" depends_on: - mariadb mariadb: image: mariadb:10.2 command: --log-error # suppress InnoDB spam environment: - MYSQL_DATABASE=realm - MYSQL_USER=glacius - MYSQL_PASSWORD=password - MYSQL_ROOT_PASSWORD=password ports: - "3306:3306" volumes: - ./mariadb-data:/var/lib/mysql:Z phpmyadmin: image: phpmyadmin/phpmyadmin environment: - PMA_HOST=mariadb - PMA_USER=glacius - PMA_PASSWORD=password ports: - "10081:10081" command: ["bash", "-c", "sed -i s/Listen\\ 80/Listen\\ 10081/g /etc/apache2/ports.conf && /docker-entrypoint.sh apache2-foreground"]