github.com/laravel/sail

Docker files for running a basic Laravel application.

Open this visualization on its own page →

Contributors

16

Lines of Code

117

From

2020-11-09

To

2020-12-21

About laravel/sail

Laravel Sail is a Docker-based local development environment designed to make Laravel development accessible and straightforward. It eliminates the need to install PHP, database servers, or other dependencies directly on your machine by containerizing the entire development stack. The project is compatible with macOS, Windows with WSL2, and Linux, making it work across different operating systems.

The project provides a simple command-line interface that allows developers to start building Laravel applications without requiring prior Docker knowledge or experience. Sail handles all the complexity of Docker configuration behind the scenes, letting developers focus on writing code rather than managing infrastructure. The project was inspired by Vessel, an earlier Docker solution for local development, and draws from the shipping-docker community resources to help developers understand containerization concepts.

Sail is maintained as part of the official Laravel ecosystem and is intended for developers of all experience levels who want a streamlined local development setup. The project is licensed under the MIT license and welcomes community contributions.

Share this video