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.