Skip to content

k-antwi/fly

 
 

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.

About

Docker files for running a basic Laravel application.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 39.8%
  • PHP 34.3%
  • Dockerfile 25.9%