- bare metal से production तक कुछ ही मिनटों में तैयार। "आपके अपने VPS पर चलने वाला fly.io"
- एक कमांड से VPS setup (docker, traefik, sops, age)
- Dockerfile के साथ किसी भी ऐप को deploy करें (Zero Downtime)
- HA और load balancing
- SSL Cert का automatic setup
उपयोग का तरीका
- VPS setup :
sidekick init
- IP address दर्ज करें
- SSL certificate प्रोसेस करने के लिए email address दर्ज करें
- Docker image host करने के लिए registry (default
docker.io)
- उस Docker registry का username
- पुष्टि करें कि उस registry में login किया हुआ है
- यहां तक भरने के बाद अगले 2 मिनट तक काम चलता है
- root से login करके
sidekick user बनाना और login करना
- Ubuntu system upgrade
sops install करना, age से key बनाना
- Docker install करना
- Traefik और SSL certificate configure करना
- application चलाना :
sidekick launch
- app name दर्ज करें (URL-friendly)
- वह HTTP port जिस पर app request लेगा
- domain name
- इसके बाद लगभग 2 मिनट तक काम चलता है
- Linux Docker image बनाकर registry में push करना
env file encrypt करके push करना
sops से env decrypt करना
docker compose से Docker image चलाना और Traefik से traffic को तय port पर forward करना
- नया version deploy :
sidekick deploy
- preview version deploy :
sidekick deploy preview
अभी कोई टिप्पणी नहीं है.