20 points par xguru 2024-09-20 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Prêt en quelques minutes, du bare metal à la production. "fly.io qui tourne sur mon propre VPS"
  • Configuration du VPS en une seule commande (docker, traefik, sops, age)
  • Déploiement de n’importe quelle application à partir d’un Dockerfile (zero downtime)
  • HA & équilibrage de charge
  • Configuration automatique des certificats SSL

Mode d’emploi

  • Configuration du VPS : sidekick init
    • Saisir l’adresse IP
    • Saisir l’adresse e-mail à utiliser pour gérer le certificat SSL
    • Indiquer le registre qui hébergera l’image Docker (par défaut docker.io)
    • Indiquer le nom d’utilisateur de ce registre Docker
    • Vérifier que vous êtes connecté à ce registre
    • Une fois ces informations saisies, le processus se poursuit pendant environ 2 minutes
      • Connexion en root, création de l’utilisateur sidekick, puis connexion avec celui-ci
      • Mise à niveau du système Ubuntu
      • Installation de sops et génération d’une clé avec age
      • Installation de Docker
      • Configuration de Traefik et des certificats SSL
  • Lancer l’application : sidekick launch
    • Saisir le nom de l’application (compatible URL)
    • Saisir le port HTTP sur lequel l’application recevra les requêtes
    • Nom de domaine
    • Le processus se poursuit ensuite pendant environ 2 minutes
      • Création de l’image Docker Linux puis envoi vers le registre
      • Chiffrement du fichier env puis envoi
      • Déchiffrement de l’env avec sops
      • Exécution de l’image Docker avec docker compose et redirection du trafic vers le port indiqué via Traefik
  • Déployer une nouvelle version : sidekick deploy
  • Déployer une version de prévisualisation : sidekick deploy preview

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.