{"repo":"yarlson/ftl","free":true,"listed":false,"github":"https://github.com/yarlson/ftl","clone":"git clone https://github.com/yarlson/ftl.git","description":"FTL: faster than light deployment","language":"Go","stars":400,"topics":["automation","cli","golang","iaac","server-management","deployment","devops","ssh","zero-downtime","noscale"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"FTL (Faster Than Light) Deployment FTL is a lightweight deployment tool designed to simplify cloud deployments without the complexity of traditional CI/CD pipelines or container orchestration platforms. It provides automated, zero-downtime deployments through a single YAML configuration file. For comprehensive documentation, visit https://ftl-deploy.org Features - Zero-downtime deployments with automated health checks - Single YAML configuration with environment variable support and validation - Built-in Nginx reverse proxy with automatic SSL/TLS certificate management - Docker-based deployment with layer-optimized transfers - Real-time log streaming and monitoring - Secure SSH tunneling for remote dependencies - GitHub Actions integration for automated CI/CD workflows Requirements - Docker installed locally for building images - SSH access to target deployment servers - Git for version control - Go 1.16+ (only if building from source) Installation Choose one of the following installation methods: Via Homebrew (macOS and Linux) Direct Download Build from Source Verify Installation After installing FTL, verify it's working correctly by checking the version: Configuration Create an ftl.yaml file in your project root: You can validate your configuration at any time using: Environment Variables - Required variables: Use ${VAR NAME} - Optional variables with defaults: Use ${VAR NAME:-default value} Usage GitHub Actions Integration Deploy automatically using the official FTL GitHub","default_branch":null,"files":null,"tree":[],"storefront":"/r/yarlson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yarlson/ftl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}