{ "info": { "author": "RED Interactive Agency", "author_email": "geeks@ff0000.com", "bugtrack_url": null, "classifiers": [], "description": "# red-fab-deploy: django deployment tool\n\nred-fab-deploy is a collection of Fabric scripts for deploying and\nmanaging projects created with red-start. License is MIT.\n\nThis project is specifically targeted at deploying websites built using\nthe red-start project creation tool. Basically this means you must be using\ngit and follow the same folder and file layout as found in that tool.\n\nThis project was inspired by `django-fab-deploy `\nand `cuisine `.\n\nThese tools are being geared towards deploying on Joyent but can be extended to be used on other providers.\n\n## Installation\n\nIMPORTANT: red-fab-deploy will only work if you install the following packages:\n\n\t$ pip install fabric\n\nTo use the joyent provider you will need smartdc\n\n $ pip install smartdc\n\n## Deployment and Setup\n\n### Fabfile\n\nThe first thing you need to do is set up your fabfile. This file should import * from fab_deploy. As well as specify which provider this setup is for. You do this by import * from that package. For example:\n\n from fab_deploy.joyent import *\n\n### Server Configs\n\nIn your projects deploy folder there should be a file named servers.ini. This file keeps track of the different types of servers and any relationships between them. As you add servers using this tool the file will be updated. You also configure firewalls using this file by specifing which ports should be open to which other roles.\n\nFabric roles are also setup based on the information in this file. So adding -R app-server for example will run your specifed command on all servers in that section of the config file.\n\nYour git remotes will also be scanned so that you can refer to remote servers by their git names. So if you have a git remote named web1 -H web1 will be a valid host.\n\n### Overriding behavior\n\nIn many cases you will want to customize the behavior of a certain task. For this reason most tasks are implemented as classes. You can inherit from the task that you want to customize, make your changes and then in your fabfile override that task name with your new class.\n\n### Tasks\n\nTo list the tasks run fab --list. Running fab -d task_name will print the full docstring for the given task.", "description_content_type": null, "docs_url": null, "download_url": "http://www.github.com/ff0000/red-fab-deploy/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.github.com/ff0000/red-fab-deploy/", "keywords": null, "license": "MIT license", "maintainer": null, "maintainer_email": null, "name": "red-fab-deploy", "package_url": "https://pypi.org/project/red-fab-deploy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/red-fab-deploy/", "project_urls": { "Download": "http://www.github.com/ff0000/red-fab-deploy/", "Homepage": "http://www.github.com/ff0000/red-fab-deploy/" }, "release_url": "https://pypi.org/project/red-fab-deploy/0.0.8/", "requires_dist": null, "requires_python": null, "summary": "Code deployment tool", "version": "0.0.8" }, "last_serial": 798637, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a9eccf182087000a18af8146ff2fbf4a", "sha256": "ec4e09a17cb80ffe7cf863c20dc049a214d9c3a236d1a03d816b146c01e250a2" }, "downloads": -1, "filename": "red-fab-deploy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a9eccf182087000a18af8146ff2fbf4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29325, "upload_time": "2011-04-20T19:48:02", "url": "https://files.pythonhosted.org/packages/68/1a/f3469c1d5a516a329fc8ce9dde6203f8357b2aa7e51083789ef2795ebe21/red-fab-deploy-0.0.1.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5071029619e06178f8399efa59c61439", "sha256": "1d57a64e801a6cb2e69ea539f5bf8561339b3ed0d027f966f7383f8c79568158" }, "downloads": -1, "filename": "red-fab-deploy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5071029619e06178f8399efa59c61439", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29151, "upload_time": "2012-09-21T23:07:25", "url": "https://files.pythonhosted.org/packages/d8/ff/6b4f350db9ce5be566ac92d2c46a43b0f0a81e5104fd7994bda5becb4188/red-fab-deploy-0.0.5.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "0de9ec67103e853d9b0d27324b184bea", "sha256": "4f100c338fbe4970d4788dbb351f1c55e9937bc6b7c459d189ea436355b1c4fb" }, "downloads": -1, "filename": "red-fab-deploy-0.0.8.tar.gz", "has_sig": false, "md5_digest": "0de9ec67103e853d9b0d27324b184bea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30821, "upload_time": "2012-12-28T19:47:23", "url": "https://files.pythonhosted.org/packages/36/9c/4cb5f0f00163ac0e8f6c3eecdea144afcd72416902a268f9334092dd1717/red-fab-deploy-0.0.8.tar.gz" } ], "v0.0.2": [ { "comment_text": "built for Linux-3.0.0-23-generic-x86_64-with-glibc2.4", "digests": { "md5": "2902fdf19f81d1cded45097308211062", "sha256": "c5ebd22b861100dce6e7882a0c652b3f8ffbccf0d71d869fea351770a94a5724" }, "downloads": -1, "filename": "red-fab-deploy-v0.0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "2902fdf19f81d1cded45097308211062", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 28409, "upload_time": "2012-08-09T00:04:01", "url": "https://files.pythonhosted.org/packages/e5/bd/e2bab89e04dd2c1b8bd8d4699a6156e1069ae0f5c3ef0a6cbe612ebce7c0/red-fab-deploy-v0.0.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "340d8a55ddf9df0b1a51576e13387883", "sha256": "86a6244f3e5b6f58b4e0c4f07f68a22db9c1c2da6df2566b5850ffee3462f775" }, "downloads": -1, "filename": "red-fab-deploy-v0.0.2.tar.gz", "has_sig": false, "md5_digest": "340d8a55ddf9df0b1a51576e13387883", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14505, "upload_time": "2012-08-09T00:03:58", "url": "https://files.pythonhosted.org/packages/6e/6f/0f7493c21494be0e65ee1bd04e7e56221f209a3c0aad2977fcb43a8aba77/red-fab-deploy-v0.0.2.tar.gz" } ], "v0.0.4": [ { "comment_text": "", "digests": { "md5": "818e41e5868b58b1730378205f91f35b", "sha256": "5dd0cb5c5b72ff474a45295d554b1428fb730dd131e7d3a34f11b7699e28711c" }, "downloads": -1, "filename": "red-fab-deploy-v0.0.4.tar.gz", "has_sig": false, "md5_digest": "818e41e5868b58b1730378205f91f35b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18389, "upload_time": "2012-08-31T22:16:37", "url": "https://files.pythonhosted.org/packages/86/bb/de84c90c21d8f973306dfa1ad6f055572caafe9dafa48c3e21f7879327db/red-fab-deploy-v0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0de9ec67103e853d9b0d27324b184bea", "sha256": "4f100c338fbe4970d4788dbb351f1c55e9937bc6b7c459d189ea436355b1c4fb" }, "downloads": -1, "filename": "red-fab-deploy-0.0.8.tar.gz", "has_sig": false, "md5_digest": "0de9ec67103e853d9b0d27324b184bea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30821, "upload_time": "2012-12-28T19:47:23", "url": "https://files.pythonhosted.org/packages/36/9c/4cb5f0f00163ac0e8f6c3eecdea144afcd72416902a268f9334092dd1717/red-fab-deploy-0.0.8.tar.gz" } ] }