services: mariadb: image: mariadb:11.4 container_name: mariadb restart: unless-stopped env_file: /appdata/mariadb/mariadb.env ports: - "3306:3306" volumes: - /appdata/mariadb/data:/var/lib/mysql - /appdata/mariadb/init:/docker-entrypoint-initdb.d:ro healthcheck: test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] interval: 10s timeout: 5s retries: 5 start_period: 30s