DEV Community

Mbenga
Mbenga

Posted on

What's in my toolbox #1 : surge.sh (Version Française)

Vous êtes vous déjà retrouvé dans une situation où vous aviez développé un site static. Il est beau, grandiose, magnifique même. Vous voulez, non, vous DEVEZ le montrer au monde. Il est impératif que vous l'hébergiez et le publier.
Mais à ce moment-là vous n'avez pas d'hébergeur, et vous vous retrouvez obligez à devoir :

  • Créer un compte chez un hébergeur
  • Prendre un abonnement
  • Récuperez les accées FTP /sftp
  • Lancer FileZilla ou autre logiciel de transfert FTP
  • Transférez les fichiers

Bref, beaucoup d'étapes.
Trop pour un petit site static selon moi.
Selon les créateurs de surge.sh aussi.

Surge est un outil sous la forme de CLI qui permet la mise en ligne de site static sous des noms de domaines du type : domaine-aleatoire.surge.sh.

Pour utiliser Surge, il vous suffit d'installer une version récente de Node.js et NPM. Ensuite tout va très vite :

  • Lancer npm install --global surge pour installer
  • Lancer
surge
 path/to/my-project
 my-project.surge.sh
Enter fullscreen mode Exit fullscreen mode

Success! Published and running at my-project.surge.sh
Et voilà. Tout est fait.
Votre site est en ligne. J'ai l'impression d'avoir oublié des étapes tellement ça va vite.

En plus de simplement pouvoir mettre en ligne des sites facilement, surge vous propose d'autres fonctionnalités :

  • Utilisez vos propres noms de domaines
  • Créez des certificats ssl pour vos noms de domaines
  • Créez des équipes
  • Automatisé les compressions/décompressions Gzip
  • Redirigez automatiquement les noms de domaines "www"
  • Listez vos projets
  • Sécurisez vos projets par mot de passe
  • Mettez en place des publications incrémentales

Je vous conseille de tester cet outil. Il est très approprié pour la mise en prod d'un petit site statique, ou d'un prototype de projet pour montrer au client.
Même si il fonctionne également pour des sites de plus grande envergure, j'aurais tout de même tendance à m'orienter vers d'autres outils. Mais ça je vous en reparlerais plus tard.

A bientôt. De l'amour, des bisous. Salut.

PS : Ce post devait être publié il y a 2 semaines... Désolé du retard, je vais y arriver à mettre en place une routine pour écrire chaque semaine 🤞

Latest comments (0)