Aller au contenu
AdiosDocumentation
Parcourir la documentation

Déployer MySQL

Adios propose des modèles officiels pour exécuter des bases de données MySQL.

Consultez la Vérifications de déploiement MySQL ou consultez le modèle précis Modèle MySQL 8 avant de créer le service.

Configuration

Créez un adios.yaml à la racine de votre projet :

name: my-mysql-db
template: mysql:8
env:
  MYSQL_ROOT_PASSWORD: "secret://MYSQL_ROOT_PASSWORD"
  MYSQL_DATABASE: mydb
  MYSQL_USER: myuser
  MYSQL_PASSWORD: "secret://MYSQL_PASSWORD"

Déployer

Avant de déployer, définissez vos secrets avec la CLI :

$ adios secret set MYSQL_ROOT_PASSWORD my_secure_password
$ adios secret set MYSQL_PASSWORD my_other_password

Vous pouvez ensuite lancer la commande de déploiement :

$ adios up

Un volume persistant sera automatiquement créé pour votre base de données, afin de conserver les données entre les redémarrages.