diff options
| author | Srinivas Reddy Thatiparthy <thatiparthysreenivas@gmail.com> | 2018-04-30 05:18:34 +0530 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-04-29 22:26:06 -0400 |
| commit | 670ebccfef6a1f1850a29120cfe893bcf852718c (patch) | |
| tree | 723bbe367b8e620d21f1b431632d05c77b177cab | |
| parent | 4329bd7a8cb3fe7aed84f530cdb85dfaf9dfaa8b (diff) | |
[2.0.x] Fixed #29360 -- Removed Fabric examples in docs.
Backport of d0b04c6308fdd0909630fc1ed9f466082ed1d38f from master
| -rw-r--r-- | docs/howto/static-files/deployment.txt | 45 | ||||
| -rw-r--r-- | docs/spelling_wordlist | 2 |
2 files changed, 1 insertions, 46 deletions
diff --git a/docs/howto/static-files/deployment.txt b/docs/howto/static-files/deployment.txt index 94b7157a90..a9777c0f1b 100644 --- a/docs/howto/static-files/deployment.txt +++ b/docs/howto/static-files/deployment.txt @@ -38,30 +38,7 @@ serving your site, the process may look something like: :ref:`how to do this with Apache and mod_wsgi <serving-files>`. You'll probably want to automate this process, especially if you've got -multiple web servers. There's any number of ways to do this automation, but -one option that many Django developers enjoy is `Fabric -<http://fabfile.org/>`_. - -Below, and in the following sections, we'll show off a few example fabfiles -(i.e. Fabric scripts) that automate these file deployment options. The syntax -of a fabfile is fairly straightforward but won't be covered here; consult -`Fabric's documentation <http://docs.fabfile.org/>`_, for a complete -explanation of the syntax. - -So, a fabfile to deploy static files to a couple of web servers might look -something like:: - - from fabric.api import * - - # Hosts to deploy onto - env.hosts = ['www1.example.com', 'www2.example.com'] - - # Where your project code lives on the server - env.project_root = '/home/www/myproject' - - def deploy_static(): - with cd(env.project_root): - run('./manage.py collectstatic -v0 --noinput') +multiple web servers. Serving static files from a dedicated server -------------------------------------------- @@ -89,26 +66,6 @@ the deployment strategy to look something like: common choice for this step since it only needs to transfer the bits of static files that have changed. -Here's how this might look in a fabfile:: - - from fabric.api import * - from fabric.contrib import project - - # Where the static files get collected locally. Your STATIC_ROOT setting. - env.local_static_root = '/path/to/static' - - # Where the static files should go remotely - env.remote_static_root = '/home/www/static.example.com' - - @roles('static') - def deploy_static(): - local('./manage.py collectstatic') - project.rsync_project( - remote_dir=env.remote_static_root, - local_dir=env.local_static_root, - delete=True, - ) - .. _staticfiles-from-cdn: Serving static files from a cloud service or CDN diff --git a/docs/spelling_wordlist b/docs/spelling_wordlist index 3b54b929ed..553a800626 100644 --- a/docs/spelling_wordlist +++ b/docs/spelling_wordlist @@ -212,8 +212,6 @@ ETag ETags exe extensibility -fabfile -fabfiles Facebook facto fallback |
