{ "slug": "mariadb", "kind": "compose", "metadata": { "name": "MariaDB", "description": "Community-developed, open-source relational database management system and drop-in replacement for MySQL.", "tags": [], "icon": { "provider": "selfhst", "id": "mariadb" }, "draft": false, "version": { "name": "12.2.2", "source_dep_name": "docker.io/library/mariadb", "source_dep_version": "12.2.2" } }, "variables": [ { "title": "General", "name": "general", "items": [ { "name": "service_name", "type": "str", "title": "Service Name", "required": false, "default": "mariadb", "config": { "placeholder": "mariadb" } }, { "name": "restart_policy", "type": "enum", "title": "Restart Policy", "required": true, "default": "unless-stopped", "config": { "options": [ "unless-stopped", "always", "on-failure", "no" ] } } ] }, { "title": "Ports", "name": "ports", "items": [ { "name": "ports_mariadb", "type": "int", "title": "MariaDB Port", "required": true, "default": 3306, "config": { "placeholder": "3306" } } ] }, { "title": "Database", "name": "database", "items": [ { "name": "database_name", "type": "str", "title": "Database Name", "required": true, "default": "app", "config": { "placeholder": "app" } }, { "name": "database_user", "type": "str", "title": "Database User", "required": true, "default": "app", "config": { "placeholder": "app" } }, { "name": "database_password", "type": "secret", "title": "Database Password", "required": true, "config": { "autogenerated": { "length": 32 } } }, { "name": "database_root_password", "type": "secret", "title": "Root Password", "required": true, "config": { "autogenerated": { "length": 32 } } } ] } ] }