bencagri / artisan-deployer
The easiest way to deploy Laravel applications
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 1
Open Issues: 0
Type:laravel-package
Requires
- php: >=7.1.0
- illuminate/support: ^5.5
- symfony/expression-language: ~2.4|~3.0|~4.0
- symfony/filesystem: ~2.3|~3.0|~4.0
- symfony/http-foundation: ~2.3|~3.0|~4.0
- symfony/polyfill-mbstring: ^1.3
- symfony/process: ~2.3|~3.0|~4.0
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is auto-updated.
Last update: 2024-04-10 20:21:48 UTC
README
Artisan Deployer is the easiest way to deploy your Laravel applications.
Features
- Zero dependencies. No Python. No Ruby. No Capistrano. No Ansible. Nothing.
- Zero configuration files. No YAML. No XML. No JSON. Just pure PHP awesomeness.
- Multi-server and multi-stage deployment (e.g. "production", "staging", "qa").
- Zero downtime deployments.
- Supports Laravel 5.x applications.
- Compatible with GitHub, BitBucket, GitLab and your own Git servers.
Requirements
- Your local machine: PHP 7.1 or higher and a SSH client.
- Your remote servers: they allow SSH connections from the local machine.
- Your application: it can use any version of Laravel 5.x
Documentation
NOTE Artisan Deployer does not "provision" servers (like installing a web server and the right PHP version for your application); use Ansible if you need that. Artisan Deployer does not deploy containerized applications: use Kubernetes if you need that.