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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy