MariaDB
MariaDB is a relational database that’s compatible with MySQL, and adds performance and tooling improvements. You can use MariaDB when your project requires a db compatible with MySQL or if you are migrating existing MySQL workloads.
Add to your project
Section titled “Add to your project”Paste this entry into the addons list in diploi.yaml to add MariaDB to your project.
addons: - name: MariaDB identifier: mariadb package: https://github.com/diploi/addon-mariadb#v1.0.0-urlMariaDB reference
Section titled “MariaDB reference”What MariaDB defines in a deployment.
Environment variables
Section titled “Environment variables”MariaDB sets these values in every deployment.
Components can import them with env.include as mariadb.*.
Defaults marked generated are unique to each deployment.
Parameters are set on the deployment’s Setup tab.
Connection
Connection & user configuration.
| Variable | Type | Default | Description |
|---|---|---|---|
MARIADB_HOST |
string | generated | Host |
MARIADB_PORT |
integer | 3306 |
Port |
MARIADB_USER |
string | root |
User |
MARIADB_PASSWORD |
secret | root |
Password |
MARIADB_DATABASE |
string | app |
Database |
DATABASE_URL |
string | generated |
Other variables
Set by the package. Override them on the deployment’s Environment tab or in diploi.yaml.
| Variable | Default |
|---|---|
MARIADB_USER |
root |
Readme
Section titled “Readme”Uses the official mariadb Docker image.