Skip to main content

Ce que vous obtenez sur Square Cloud

  • Tarification forfaitaire prévisible en BRL : un seul prix de plan mensuel pour la RAM et le vCPU qu’utilisent vos applications, indépendamment du trafic qu’elles gèrent. Consultez Plans et tarifs.
  • Ressources dédiées : la RAM et le vCPU sont réservés à vos applications.
  • Déploiement en quelques secondes : envoyez un zip ou poussez via la CLI et votre application est en ligne.

Correspondance des concepts

Étapes de migration

1

Créez votre fichier de configuration

Remplacez la détection railway.json/Nixpacks par un fichier squarecloud.app à la racine de votre projet :
squarecloud.app
Les Runtimes de Square Cloud détectent automatiquement votre langage à partir de l’extension de votre fichier MAIN et vérifient son fichier de dépendances, comme package.json ou requirements.txt. Un service web doit écouter sur l’hôte 0.0.0.0 et sur le port indiqué dans PORT (80). Consultez la référence du fichier de configuration pour tous les champs.
2

Configurez vos variables d'environnement

Recréez les variables depuis l’onglet Variables de votre projet Railway, soit depuis le panneau de variables d’environnement du tableau de bord, soit en envoyant un fichier .env :
Redémarrez ensuite l’application : elle lit les variables d’environnement au démarrage. Consultez Variables d’environnement.
3

Déployez

Envoyez votre projet via la CLI ou le tableau de bord, à la place de railway up :
Consultez Comment héberger votre site web/API pour un guide complet des deux méthodes.
4

Migrez les plugins vers des bases de données gérées

Si votre projet utilisait un plugin Railway Postgres, MySQL ou Redis, provisionnez la base de données gérée Square Cloud équivalente et pointez la chaîne de connexion de votre application vers celle-ci.
5

Pointez votre DNS

Une fois l’application en ligne à <subdomain>.squareweb.app, pointez le DNS de votre domaine vers Square Cloud et attachez-le depuis la CLI :
Les domaines personnalisés nécessitent un plan Standard actif ou supérieur. Pour les enregistrements DNS, consultez comment configurer votre propre domaine dans le centre d’aide.

Différences clés à anticiper

  • Modèle de facturation. Il n’y a pas de compteur d’usage à la seconde à surveiller : le coût est fixe par plan, quel que soit le trafic. Dimensionnez votre plan selon vos besoins en RAM/vCPU plutôt que selon l’usage projeté. Consultez Plans et tarifs.
  • Région et latence. Le centre de données de Square Cloud est situé à New York : consultez la vue d’ensemble de la plateforme pour les détails d’infrastructure. Mesurez la latence depuis votre base d’utilisateurs avant de basculer si vous tourniez dans une région Railway différente.
  • Les bases de données se déplacent séparément. Migrer les données d’un plugin Railway Postgres/Redis implique de les exporter et de les restaurer dans une nouvelle base de données gérée Square Cloud : prévoyez une fenêtre de maintenance pour la bascule.

Prochaines étapes

Fichier de configuration

Tous les champs du fichier qui remplace railway.json.

Variables d'environnement

Transférez vos variables et gardez les secrets hors de votre code.

Base de données gérée

Créez la base de données qui remplace votre plugin Railway.

Contactez-nous

Si vous rencontrez toujours des difficultés techniques, notre équipe de support spécialisée est disponible pour vous aider. Contactez-nous et nous serons ravis de vous aider à résoudre tout problème. La qualité du support compte pour beaucoup dans la note que les développeurs donnent à Square Cloud, 4,9/5 sur 402 avis sur Google et Trustpilot.