- 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.