19 May 2008 20:45
sfSyncClusterPlugin - symfony - Trac
by kasi77The sfSyncClusterPlugin introduces a symfony sync-cluster task. The symfony sync-cluster task is intended as a replacement for the symfony sync task. While the plugin is backwards-compatible with symfony sync (they even use the same configuration files) this plugin offers several advantages over a traditional symfony sync. The symfony sync-cluster task:
* Synchronizes a Symfony application across an unlimited number of servers. Symfony's sync only works for a single server.
* Clears the Symfony cache on each server with a symfony cc. Doing this with sync requires an additional command.
* Allows you to use ssh public/private keyfile authentication so you won't be prompted for a password during long deployments.
* Allows you to deploy your web assets to a CDN without having to copy your entire site. The sfSyncCluster currently supports standard rsync transfer and transfer to Amazon S3.
* Allows you to specify groups of servers to sync. If you have many servers, you can place them into logical groups and move them around quickly.
1
(1 marks)