on5-repos/easy-deploy-bundle-v2

The easiest way to deploy Symfony applications

Installs: 82

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 103

Type:symfony-bundle

1.3 2024-11-29 16:26 UTC

This package is not auto-updated.

Last update: 2025-01-10 17:04:49 UTC


README

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 5.4+, Symfony 6.4 and Symfony 7.x applications.
  • Compatible with GitHub, BitBucket, GitLab and your own Git servers.

Requirements

  • Your local machine: PHP 8.2 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 (5.4+, 6.4, 7.x).

Documentation

Tutorials

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.