Importer depuis Heroku, Render, Fly ou Railway
Transférez une application avec ses processus, variables, bases de données et domaines à partir d'un jeton d'API.
Applications → Import lit vos applications depuis l’autre plateforme à l’aide d’un jeton d’API, affiche un plan par application, et crée l’application sur le serveur de votre choix. Railway est vérifié de bout en bout; Heroku, Render et Fly sont en bêta jusqu’à ce qu’ils aient été testés sur de vrais comptes, alors vérifiez le plan avant de confirmer.
| From | Ce qui est transféré | Ce qu’il faut ajouter vous-même |
|---|---|---|
| Heroku | Variables de configuration, la formation (types et nombre de processus), modules complémentaires Postgres, Redis, MySQL et Memcached, domaines personnalisés | L’URL Git à partir de laquelle vous poussez : l’API de Heroku ne partage pas le dépôt |
| Render | Dépôt et branche, variables d’environnement, commande de démarrage, domaines personnalisés; les workers en arrière-plan deviennent des processus worker | Les valeurs des fichiers secrets |
| Fly | L’image exacte que Fly exécute (récupérée avec votre jeton), la configuration du groupe de processus principal, les volumes | Les valeurs des secrets : Fly ne les révèle jamais, alors vous les saisissez à nouveau après l’import. Les autres groupes de processus sont listés pour que vous les ajoutiez comme workers |
| Railway | Dépôt ou image par service, variables, modules Postgres, Redis, MongoDB et MySQL, domaines, sur tous les projets et environnements | Une base de données sans adresse publique : exportez-la et utilisez Importer des données |
Les bases de données sont copiées en diffusant un dump depuis le DATABASE_URL de la source vers la nouvelle base de données gérée. Gardez l’ancienne plateforme active jusqu’à ce que la nouvelle URL réponde, puis changez le DNS.
Depuis le terminal, la sortie de heroku config -s se colle directement dans Variables → Bulk import.