Skip to content

Commit 9e01941

Browse files
committed
Minor fixes and added Fabric tool
1 parent 58526f7 commit 9e01941

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

cookbook/deployment/tools.rst

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ Symfony Deployment Basics
2020
The typical steps taken while deploying a Symfony application include:
2121

2222
#. 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);
2525
#. Running database migrations or similar tasks to update any changed data structures;
2626
#. Clearing (and optionally, warming up) your cache.
2727

@@ -67,8 +67,8 @@ There are also tools to help ease the pain of deployment. Some of them have been
6767
specifically tailored to the requirements of Symfony.
6868

6969
`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.
7272

7373
`sf2debpkg`_
7474
Helps you build a native Debian package for your Symfony project.
@@ -77,12 +77,16 @@ specifically tailored to the requirements of Symfony.
7777
This Capistrano-like deployment tool is built in PHP, and may be easier
7878
for PHP developers to extend for their needs.
7979

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+
8084
Bundles
8185
There are some `bundles that add deployment features`_ directly into your
8286
Symfony console.
8387

8488
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
8690
the deploying of your project.
8791

8892
Platform as a Service Providers
@@ -185,17 +189,12 @@ Don't forget that deploying your application also involves updating any dependen
185189
(typically via Composer), migrating your database, clearing your cache and
186190
other potential things like pushing assets to a CDN (see `Common Post-Deployment Tasks`_).
187191

188-
.. tip::
189-
190-
Looking for more? Talk to the community on the `Symfony IRC channel`_ for
191-
more information.
192-
193192
.. _`Capifony`: http://capifony.org/
194193
.. _`Capistrano`: http://capistranorb.com/
195194
.. _`sf2debpkg`: https://github.com/liip/sf2debpkg
196-
.. _`Ant`: http://blog.sznapka.pl/deploying-symfony2-applications-with-ant
195+
.. _`Fabric`: http://www.fabfile.org/
197196
.. _`Magallanes`: https://github.com/andres-montanez/Magallanes
197+
.. _`Ant`: http://blog.sznapka.pl/deploying-symfony2-applications-with-ant
198198
.. _`bundles that add deployment features`: http://knpbundles.com/search?q=deploy
199-
.. _`Symfony IRC channel`: http://symfony.com/irc
200199
.. _`Memcached`: http://memcached.org/
201200
.. _`Redis`: http://redis.io/

0 commit comments

Comments
 (0)