@@ -20,8 +20,8 @@ Symfony Deployment Basics
20
20
The typical steps taken while deploying a Symfony application include:
21
21
22
22
#. Upload your code to the production server;
23
- #. Install/update your vendor dependencies (typically done via Composer, and may
24
- be done before uploading);
23
+ #. Install your vendor dependencies (typically done via Composer and may be done
24
+ before uploading);
25
25
#. Running database migrations or similar tasks to update any changed data structures;
26
26
#. Clearing (and optionally, warming up) your cache.
27
27
@@ -67,8 +67,8 @@ There are also tools to help ease the pain of deployment. Some of them have been
67
67
specifically tailored to the requirements of Symfony.
68
68
69
69
`Capifony `_
70
- Provides a specialized set of tools on top of ` Capistrano `_, tailored
71
- specifically to Symfony projects.
70
+ This Ruby-based tool provides a specialized set of tools on top of
71
+ ` Capistrano `_, tailored specifically to Symfony projects.
72
72
73
73
`sf2debpkg `_
74
74
Helps you build a native Debian package for your Symfony project.
@@ -77,12 +77,16 @@ specifically tailored to the requirements of Symfony.
77
77
This Capistrano-like deployment tool is built in PHP, and may be easier
78
78
for PHP developers to extend for their needs.
79
79
80
+ `Fabric `_
81
+ This Python-based library provides a basic suite of operations for executing
82
+ local or remote shell commands and uploading/downloading files.
83
+
80
84
Bundles
81
85
There are some `bundles that add deployment features `_ directly into your
82
86
Symfony console.
83
87
84
88
Basic scripting
85
- You can of course use shell, `Ant `_, or any other build tool to script
89
+ You can of course use shell, `Ant `_ or any other build tool to script
86
90
the deploying of your project.
87
91
88
92
Platform as a Service Providers
@@ -185,17 +189,12 @@ Don't forget that deploying your application also involves updating any dependen
185
189
(typically via Composer), migrating your database, clearing your cache and
186
190
other potential things like pushing assets to a CDN (see `Common Post-Deployment Tasks `_).
187
191
188
- .. tip ::
189
-
190
- Looking for more? Talk to the community on the `Symfony IRC channel `_ for
191
- more information.
192
-
193
192
.. _`Capifony` : http://capifony.org/
194
193
.. _`Capistrano` : http://capistranorb.com/
195
194
.. _`sf2debpkg` : https://github.com/liip/sf2debpkg
196
- .. _`Ant ` : http://blog.sznapka.pl/deploying-symfony2-applications-with-ant
195
+ .. _`Fabric ` : http://www.fabfile.org/
197
196
.. _`Magallanes` : https://github.com/andres-montanez/Magallanes
197
+ .. _`Ant` : http://blog.sznapka.pl/deploying-symfony2-applications-with-ant
198
198
.. _`bundles that add deployment features` : http://knpbundles.com/search?q=deploy
199
- .. _`Symfony IRC channel` : http://symfony.com/irc
200
199
.. _`Memcached` : http://memcached.org/
201
200
.. _`Redis` : http://redis.io/
0 commit comments