Laravel 5 – 8
No commit activity in last 2 years
No release in over 2 years
Laravel Deployer is a lightweight wrapper of Deployer giving Artisan the power of zero-downtime deployment.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

^3.8|^4.0|^5.0|^6.0

Runtime

deployer/recipes
^6.0
^5.8|^6.0|^7.0|^8.0
 Project Readme

🚀 Laravel Deployer

Looking for the old Laravel Deployer? Click here.

Laravel Deployer is no longer the package it used to be. Since that package was created, Deployer has become better and better at integrating with Laravel to the point that I will now put my efforts into maintaining Deployer directly for Laravel users rather than mirroring its changes on a different repo after each release. You can read more about this decision here.

I've written a series of tutorials to help Laravel users deploy their application using Deployer directly.

Deploy your Laravel app from scratch.

If you prefer a quick guide to get started with Deployer 7, I've added one for you below.

Deploy your Laravel application using Deployer 7

  • Add Deployer to your dependencies.
    composer require deployer/deployer:^7.0
  • Copy/paste the deploy.yaml or deploy.php file of this repository to the root of your project.
  • Update the deploy.yaml or deploy.php with your own server details.
  • Run dep deploy to deploy once.
  • Run dep ssh to connect to your server via SSH.
  • Run cp .env.example .env && php artisan key:generate to initialize your .env file.
  • Run vim .env and update your production environment variables.
  • Exit your server — exit.
  • Run dep deploy once more now that your .env file is all set up.