Démarrage rapide
De la création du compte au premier service en ligne. Comptez cinq minutes.
Le principe est toujours le même : vous choisissez un langage, vous donnez votre code, ecloudserv construit et démarre. Pas de serveur à commander, pas de système à installer.
Avant de commencer#
Il vous faut seulement :
- un compte ecloudserv — la connexion se fait avec Discord, il n'y a pas de mot de passe à retenir ;
- votre code quelque part : un dépôt Git, ou une archive à téléverser directement.
À noter
Créer son premier service#
Se connecter au panel
Rendez-vous sur panel.ecloudserv.fr et connectez-vous avec Discord. Le compte est créé au premier passage.
Créer le service
Nouveau serveur, puis choisissez le langage et l'offre. Le langage détermine l'image utilisée : voyez la page Langages supportés pour les versions disponibles.
Fournir le code
Soit vous collez l'URL d'un dépôt Git (public, ou privé avec un jeton), soit vous téléversez vos fichiers depuis l'onglet Fichiers.
Renseigner la commande de démarrage
C'est la ligne exécutée au lancement. Quelques exemples courants :
node index.js # Node.js
python main.py # Python
java -jar app.jar # Java
./mon-binaire # Go, RustDémarrer
Bouton Démarrer. La console affiche l'installation des dépendances puis la sortie de votre programme, en direct.
Vérifier que tout tourne#
Trois endroits vous disent si le service va bien :
| Où | Ce que vous y voyez |
|---|---|
Console | La sortie du programme en direct, et les erreurs au démarrage. |
Ressources | CPU, mémoire, disque et réseau, échantillonnés à la seconde. |
Logs | L'historique, cherchable et téléchargeable. |
Le service redémarre en boucle ?
Et ensuite#
Brancher un nom de domaine
Un service web devient accessible sur votre propre domaine en quelques clics, certificat TLS compris. Voir Domaines & reverse proxy.
Ajouter une base de données
Créez-la depuis le panel, puis passez son URL de connexion à votre service par une variable d'environnement. Voir Bases de données.
Automatiser
Tout ce que fait le panel se fait aussi en API — utile pour un déploiement depuis votre CI. Voir Vue d'ensemble de l'API.