Depuis Dokku
Dokku est un PaaS git-push gratuit et open source que vous faites tourner vous-même sur un serveur. Railyard garde le workflow git-push et ajoute l'outillage du jour deux que Dokku n'a pas.
Pourquoi les équipes quittent Dokku
Dokku est un véritable bon PaaS open source à serveur unique : gratuit, simple, et un déploiement par git push. La friction apparaît le jour deux : pas d’équipes ni de rôles, pas de sauvegardes gérées pour la base de données, pas de bascule multi-serveurs, et c’est vous qui patchez et surveillez la machine sur laquelle il tourne.
Railyard conserve la sensation du git-push mais ajoute les sauvegardes, les équipes, les mises en production sans interruption et la possibilité d’ajouter un second serveur sans rien reconstruire.
Ce qui vous suit
- Votre dépôt, construit à partir d’un Dockerfile, de buildpacks, ou d’un Procfile — les mêmes formats que Dokku prend en charge.
- Vos variables d’environnement et vos secrets.
- Les plugins Postgres, MySQL ou Redis de Dokku correspondent directement aux modules complémentaires gérés de Railyard, avec des sauvegardes planifiées en plus.
- Votre serveur existant : rattachez-le en SSH plutôt que de le reconstruire.
La migration
- Rattachez votre serveur : celui qui fait déjà tourner Dokku, ou un nouveau serveur que Railyard provisionne dans votre compte cloud.
- Ajoutez votre dépôt et choisissez la méthode de build qui correspond à la façon dont Dokku le construit aujourd’hui.
- Apportez votre configuration et ajoutez les bases de données attendues par votre application.
- Déployez vers une URL temporaire. Exécutez votre tâche de release et vérifiez.
- Migrez les données avec une sauvegarde restaurée dans le module complémentaire géré.
- Basculez le DNS. Dokku continue de répondre jusqu’à la bascule ; il n’y a aucune interruption de service.
Ce qui change
Les sauvegardes, les équipes et les mises en production sans interruption que Dokku ne fournit pas par lui-même, sans perdre la simplicité du déploiement en une commande.