version: '3.8' services: web: container_name: flyspray image: rkcsd/flyspray:1.0-rc10 build: 1.0-rc10/mysqli ports: - 8081:80 volumes: # Keep attachments and avatars between containers - flyspray_attachments:/var/www/flyspray/attachments:rw - flyspray_avatars:/var/www/flyspray/avatars:rw # Mount a custom flyspray config file # NOTE: Do not mount an empty file! # - ./flyspray.conf.php:/var/www/flyspray/flyspray.conf.php:rw # Mount additional php options (max upload size, etc.) - ./flyspray.ini:/usr/local/etc/php/conf.d/flyspray.ini:ro db: container_name: flyspray_db image: mariadb:10.3.2 environment: MYSQL_DATABASE: flyspray MYSQL_USER: flyspray MYSQL_PASSWORD: ${DB_PASSWORD} MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} ports: - 33061:3306 volumes: - flyspray_dbdata:/var/lib/mysql # FIXME: Remove this from the example phpmyadmin: image: phpmyadmin/phpmyadmin ports: - 8082:80 volumes: flyspray_attachments: {} flyspray_avatars: {} flyspray_dbdata: {}