version: '3.8' services: tmserver: image: fanyx/tmserver:2.0.2 container_name: trackmania_tmserver depends_on: - db restart: always env_file: .env volumes: - ./tracks:/var/lib/tmserver/GameData/Tracks/Challenges/Custom # => Custom tracks - ./playlist.txt:/var/lib/tmserver/playlist.txt # => Custom playlist - ./blacklist:/var/lib/xaseco/blacklist # => Plugin blacklist - ./plugins:/var/lib/xaseco/plugins/custom # => Custom plugins - ./config:/var/lib/xaseco/config # => Custom configuration files ports: - "2350:2350/udp" - "3450:3450/udp" db: image: mysql:5 container_name: trackmania_db restart: always env_file: .env-mysql volumes: - trackmania-db:/var/lib/mysql pma: image: phpmyadmin/phpmyadmin container_name: trackmania_phpmyadmin depends_on: - db environment: - PMA_HOST=db restart: always ports: - "8080:80" volumes: trackmania-db: