← Tous les guides de migration

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

  1. Rattachez votre serveur : celui qui fait déjà tourner Dokku, ou un nouveau serveur que Railyard provisionne dans votre compte cloud.
  2. Ajoutez votre dépôt et choisissez la méthode de build qui correspond à la façon dont Dokku le construit aujourd’hui.
  3. Apportez votre configuration et ajoutez les bases de données attendues par votre application.
  4. Déployez vers une URL temporaire. Exécutez votre tâche de release et vérifiez.
  5. Migrez les données avec une sauvegarde restaurée dans le module complémentaire géré.
  6. 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.

Amenez votre application Dokku sur un serveur à vous.

Ajoutez un serveur, pointez Railyard vers votre dépôt et déployez. Basculez le DNS une fois que ça fonctionne. Votre ancienne application continue de répondre jusque-là.

Offre gratuite, sans carte, et 14 jours de Pro pour chaque nouvelle équipe. Prix fixe par équipe.