Passer au contenu principal

Introduction

Pour héberger des sites web et des APIs sur Square Cloud, il est essentiel de suivre les procédures de configuration appropriées et de satisfaire aux prérequis techniques nécessaires. Ce guide complet présentera l’intégralité du processus d’implémentation professionnelle.

Prérequis techniques

  • Compte Square Cloud : Créez votre compte via la page d’inscription, en utilisant votre adresse e-mail pour l’enregistrement.
  • Plan payant actif : Il est nécessaire d’avoir un plan payant pour garantir des ressources adéquates et des performances optimisées. Consultez nos plans disponibles et choisissez le plus adapté à vos besoins.

Fichier de configuration Square Cloud

À découvrir : comment créer le fichier de configuration pour Square Cloud.

Le fichier squarecloud.app est un fichier de configuration essentiel qui sera utilisé pour configurer votre application sur Square Cloud. Il définit le nom, la description, la version, le fichier principal, entre autres configurations fondamentales.

Paramètres essentiels pour les sites web

Le port du site web doit être configuré sur 80. Pour les sites web statiques, il n’est pas nécessaire de définir le paramètre START. Principaux paramètres du fichier de configuration squarecloud.app :
  • SUBDOMAIN : Pour l’hébergement d’un site web, définissez ce paramètre avec le sous-domaine désiré.
  • START : Commande de démarrage personnalisée (lorsque nécessaire).
L’URL du site web sera : my-subdomain-parameter.squareweb.app

Exemples de configuration

Exemple 1 : Site web statique sans commande de démarrage personnalisée
MAIN=index.html
MEMORY=512
VERSION=recommended
DISPLAY_NAME=My simple static website!
SUBDOMAIN=mysite-simple-website
Exemple 2 : Site web avec tous les paramètres et une commande de démarrage personnalisée
MAIN=index.js
MEMORY=512
VERSION=recommended
DISPLAY_NAME=My simple Next.js website!
SUBDOMAIN=mysite-nextjs-website
START=npm run build && npm run start

Prise en charge de multiples technologies

Square Cloud offre une prise en charge complète de diverses technologies de développement web, offrant une flexibilité dans le choix de la pile technologique la plus adaptée à votre projet.

React

Apprenez à héberger votre site web React sur Square Cloud.

Next.js

Apprenez à héberger votre site web Next.js sur Square Cloud.

NestJs

Apprenez à héberger votre application NestJs sur Square Cloud.

Vite

Apprenez à héberger votre site web Vite sur Square Cloud.

Vue

Apprenez à héberger votre site web Vue sur Square Cloud.

Flask

Apprenez à héberger votre application Flask sur Square Cloud.

Django

Apprenez à héberger votre application Django sur Square Cloud.

Lavalink

Apprenez à héberger votre serveur Lavalink et à diffuser de la musique de haute qualité vers votre bot Discord.

Considérations finales

En suivant ces directives techniques, vous aurez votre site web ou votre API fonctionnant de manière optimale sur Square Cloud. La plateforme offre une infrastructure robuste et fiable pour garantir que votre application fonctionne avec des performances maximales.

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.