{"repo":"SjorsO/deploy-laravel","free":true,"listed":false,"github":"https://github.com/SjorsO/deploy-laravel","clone":"git clone https://github.com/SjorsO/deploy-laravel.git","description":"Zero-downtime Laravel deployments in CI/CD","language":"Shell","stars":143,"topics":["laravel","deployment"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Deploy Laravel Production-ready zero-downtime deployment script for Laravel. Also check out Lit for deployments from the command line. Install Visit the links below for the download and the installation guide: - Deploy Laravel for GitHub Actions - Deploy Laravel for GitLab CI/CD - Deploy Laravel for Bitbucket Pipelines Requirements: - Laravel 5 up to 12 - Ubuntu 16.04 or higher / CentOS7 or higher Installing this deployment script can typically be done in less than 10 minutes. Make sure you follow the installation guide linked above, it helps you configure the script and it prevents any pitfalls (like the pitfall of having stored user uploaded files in the public directory). Migrating to this deployment script This deployment script is compatible with Deployer and Laravel Envoyer. If you have already deployed your application with Deployer or Laravel Envoyer then you can switch to this deployment script without making any changes. If your application has already been deployed with git clone, FTP or Laravel Forge quick deploy, then you only have to change your Apache2/Nginx webroot from public to current/public . How to make this change is explained in the installation guide. Features This deployment script follows all deployment best practices (except running your tests). A quick overview: - CI/CD starts running when you push a new commit to the main branch - CI/CD builds and bundles your application - The bundle is uploaded to your server - When everything is ready the new r","default_branch":null,"files":null,"tree":[],"storefront":"/r/SjorsO","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SjorsO/deploy-laravel/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."}