PhpDev.App
EasyCorp/easy-deploy-bundle

EasyCorp/easy-deploy-bundle

Stars: 476

Forks: 104

Pull Requests: 59

Issues: 73

Watchers: 28

Last Updated: 2023-03-27 15:15:39

The easiest way to deploy your Symfony applications

License: MIT License

Languages: PHP

https://easycorp.io/EasyDeploy

EasyDeployBundle

EasyDeployBundle is the easiest way to deploy your Symfony 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 Symfony 2.7+, Symfony 3.x and Symfony 4.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 Symfony (2.7+, 3.x, 4.x).

Documentation

Tutorials

octicon-info mr-2" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true">Note
EasyDeploy does not "provision" servers (like installing a web server and the right PHP version for your application); use Ansible if you need that. EasyDeploy does not deploy containerized applications: use Kubernetes if you need that.

OPEN ISSUES

See all