sfDeploymentPlugin

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


« Back to the Plugins Home

Stats

Plugin Information Installation
sfDeploymentPlugin
Plugin image

sfDeploymentPlugin is a symfony 1.3/1.4 plugin that helps you deploy your applications.

Deployment Support

Currently supporting:

  • Single & Multiple deployment targets for web, application and database - you can deploy to one host, or an entire web-farm
  • Deployment via ssh|scp|sftp, ftp, svn, git, filecopy (localhost only)
  • Deployment of various database and storage backends [mysql, mongodb, drizzle]
  • DNS & mail (Swift) configuration
  • Apache & Ngnix configuration

Configuration is simple and straight-forward via config/deploy.yml

Example

deploy_to:
  general:
    ## General config settings - can be overriden on a host/by/host basis
    destination: /var/sites/hosting
    roles:
      application:
        deployment_type: svn
      webserver:
        deployment_types:
          apache:
            deployment_type: apache
          zerigo: []
  hosts:
    localhost-test01:
      ## Specific host config details
      name: localhost
      host: home.local
      roles: [application]
      ## Here we're overriding the deployment type for the localhost to use filecopy
      deployment_type: file