k-antwi/fly

A code deployment package for developing and deploying Laravel applications.

Maintainers

Details

github.com/k-antwi/fly

Source

Issues

Installs: 33

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 0

Forks: 495

Open Issues: 0

Language:Shell

dev-main 2025-03-16 20:32 UTC

README

Logo Fly

Introduction

Fly is a Laravel applications deployment library arming you with a simple but efficient means to ship code from dev to production. Fly is inspired by Sail and as such gives you all the core features of Sail for local development. Other than Docker, no software or libraries are required to be installed on your local computer before using Fly. Fly's simple CLI means you can start building your Laravel application without any previous Docker experience.

Inspiration

Fly is inspired Sail and derived from Vessel by Chris Fidao. If you're looking for a thorough introduction to Docker, check out Chris' course: Shipping Docker.

Official Documentation

Coming soon...

Confiure A Shell Alias

To make sure the fly command is always available, you may add this to your shell profile file in your home directory, such as ~/.zshrc or ~/.bashrc, and then restart your shell.

alias fly='sh $([ -f fly ] && echo fly || echo vendor/bin/fly)'
# Refresh your profile
source ~/.zshrc or source ~/.bashrc

Commands

# deploy app to a VPS
fly to:vps

# run app on a VPS
fly up:vps

License

Fly is open-sourced software licensed under the MIT license.