Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/omaralalwi/laravel-deployer
Laravel Deployer: Streamlined Deployment for Laravel and Node.js apps, with Zero-Downtime and various environments and branches, deploying your Laravel apps become simple and stress-free endeavor.
https://github.com/omaralalwi/laravel-deployer
automation continuous-integration deployment laravel laravel-package laravel-packages php
Last synced: 18 days ago
JSON representation
Laravel Deployer: Streamlined Deployment for Laravel and Node.js apps, with Zero-Downtime and various environments and branches, deploying your Laravel apps become simple and stress-free endeavor.
- Host: GitHub
- URL: https://github.com/omaralalwi/laravel-deployer
- Owner: omaralalwi
- License: mit
- Created: 2024-03-03T00:34:52.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-10T21:37:59.000Z (7 months ago)
- Last Synced: 2024-10-12T11:32:49.736Z (about 1 month ago)
- Topics: automation, continuous-integration, deployment, laravel, laravel-package, laravel-packages, php
- Language: PHP
- Homepage: https://omaralalwi.github.io/laravel-deployer/
- Size: 649 KB
- Stars: 26
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Streamlined Deployment for Laravel apps
![Deploy publish](https://raw.githubusercontent.com/omaralalwi/laravel-deployer/master/public/images/deploy_publish.gif)
![Generate SSH key](https://raw.githubusercontent.com/omaralalwi/laravel-deployer/master/public/images/generate_new_ssh_key.gif)
Laravel Deployer: Streamlined Deployment for Laravel and Node.js apps, with Zero-Downtime and various environments and branches, deploying your Laravel apps become simple and stress-free endeavor.
## [Documentation](https://omaralalwi.github.io/laravel-deployer)
## Features
- Flexibility to customize .
- no need to root user if you do not enable php restart .
- deploy in specific branch easily .
- ability to add your own custom extra commands .
- Deploy laravel with nodejs with many options.
- Deploy laravel app with nodejs on it as needed .
- add your own OS command to restart php.
- check about ssh key , then generate it github if not exists .
- support all php and laravel versions.
- Free Forever .### Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
## TODO
we have a list of todos that plan to working on it.
- add ui.
- add logs history.
- add email notifications for deployment results.
- add telegram notifications for deployments results.### Security
If you discover any security related issues, please email `[email protected]`.
## Credits
- [omar alalwi](https://github.com/omaralalwi)
## License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.