{
"info": {
"author": "Denis Darii",
"author_email": "denis.darii@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Framework :: Django",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX",
"Operating System :: Unix",
"Programming Language :: Python",
"Programming Language :: Python :: 2.5",
"Programming Language :: Python :: 2.6",
"Topic :: Software Development",
"Topic :: Software Development :: Build Tools",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: System :: Clustering",
"Topic :: System :: Software Distribution",
"Topic :: System :: Systems Administration"
],
"description": "===========================================================================\ndjango-fagungis: DJANGO + FAbric + GUnicorn + NGInx + Supervisor deployment\n===========================================================================\n\nIntroduction\n============\n\ndjango-fagungis allow you to easy setup and deploy your django project on\nyour linux server.\ndjango-fagungis will install and configure for you:\n\n* nginx\n\n* gunicorn\n\n* supervisor\n\n* virtualenv\n\nPatches are welcome! Feel free to fork and contribute to this project on:\n\n**bitbucket**: `bitbucket.org/DNX/django-fagungis `_\n\n\n**github**: `github.com/DNX/django-fagungis `_\n\n\nInstallation\n============\n\nThere are a few different ways to install Fagungis:\n\nUsing pip\n---------\nIf you have pip install available on your system, just type::\n\n pip install django-fagungis\n\nIf you've already got an old version of Fagungis, and want to upgrade, use::\n\n pip install -U django-fagungis\n\nInstalling from a directory\n---------------------------\nIf you've obtained a copy of Fagungis using either Mercurial or a downloadable\narchive, you'll need to install the copy you have system-wide. Try running::\n\n python setup.py develop\n\nIf that fails, you don't have ``setuptools`` or an equivalent installed;\neither install them, or run::\n\n python setup.py install\n\n\nHow to use fagungis?\n====================\n\nIf you have already installed Fagungis, you must proceed with the\nconfiguration of your project.\n\nConfiguration\n-------------\n\nFirst of all you must configure your project task settings. To do this we\nhave prepared for you an example file in **path/to/fagungis/example_fabfile.py**\nso you can create a copy of this file and modify it according to your\nneeds.\n\nYou can find also an online version of **example_fabfile.py** here: https://bitbucket.org/DNX/django-fagungis/src/tip/fagungis/example_fabfile.py\n\nPlease pay attention to not have any tasks in your fabfile.py called:\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\n\n* setup\n\n* deploy\n\n* test_configuration\n\nor\n\n* hg_pull\n\nbecause these names are reserved by Fagungis.\n\nTest your configuration first!\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nFagungis come with its own automatic configuration tests. Each time you run\n**setup** or **deploy** task, configuration tests are called.\nAnyway, you can manually run these tests for your project configuration::\n\n fab project_name test_configuration\n\nIf you run **test_configuration** manually, you'll observe some output about all your project settings.\n\nDo you need an example?\n~~~~~~~~~~~~~~~~~~~~~~~\n\nOk, let's assume you want to configure your django project called \"projectus\".\nSo, what we know about it?\nwe know:\n\n* the project is called **projectus**\n\n* the hg repository is **https://bitbucket.org/DNX/projectus**\n\n* the ip of the server where you want to host it is: **88.88.88.88**\n\n* you want to use the domain **www.projectus.org** which point to 88.88.88.88\n\n\nOk, it's enough to configure and deploy your project, let's do it!\nClone example_fabfile.py::\n\n cp path/to/fagungis/example_fabfile.py path/to/projectus/fabfile.py\n\nor::\n\n wget -O fabfile.py https://bitbucket.org/DNX/django-fagungis/raw/tip/fagungis/example_fabfile.py\n\n\nNow apply some changes to earlier cloned fabfile.py file in your project root:\n\n* change task name::\n\n # from:\n @task\n def example():\n # to:\n @task\n def projectus():\n\n* change project name::\n\n # from:\n env.project = 'example_production'\n # to:\n env.project = 'projectus'\n\n* change repository::\n\n # from:\n env.repository = 'https://bitbucket.org/DNX/example'\n # to:\n env.repository = 'https://bitbucket.org/DNX/projectus'\n\n* change server ip::\n\n # from:\n env.hosts = ['root@192.168.1.1', ]\n # to:\n env.hosts = ['root@88.88.88.88', ]\n\n* change nginx server name::\n\n # from:\n env.nginx_server_name = 'example.com'\n # to:\n env.nginx_server_name = 'projectus.org'\n\nnot, let's test our configuration::\n\n fab projectus test_configuration\n\nyou must see a message::\n\n Configuration tests passed!\n\n\nSetup your project\n------------------\n\nAssuming you've configured your project now you are ready to launch the setup::\n\n fab projectus setup\n\nduring this process you can see all the output of the commands launched on\nthe server. At some point you may be asked for some information as django\nuser password(if django user did not exist before) or repository password to\nclone your project.\nAt the end of this task you must view a message saying that the setup\nsuccessful ended.\nNow you can go on with the deployment of the project.\n**Please** test manualy the setup at least at the first time following\nthis guide:: https://bitbucket.org/DNX/django-fagungis/wiki/Setup_test\n\nDeploy the project\n------------------\n\nAfter you've run the setup you're ready to deploy your project. This is as\nsimple as typing::\n\n fab projectus deploy\n\nAs for setup you may be asked for some info during the deployment.\nAt the end you must view a message saying that the deployment successful\nended.\nNow navigate to **http://projectus.org** in your browser and assure that\neverything is O.K.\n\n\nHow to test fagungis?\n=====================\n\n**Please** test all operations manualy, at least at the first time, following\nthis guide:\n\nhttps://bitbucket.org/DNX/django-fagungis/wiki/Setup_test\n\nThis will increase your confidence in using **fagungis**.",
"description_content_type": null,
"docs_url": null,
"download_url": "http://bitbucket.org/DNX/django-fagungis/downloads",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://bitbucket.org/DNX/django-fagungis/wiki/Home",
"keywords": "django fabric gunicorn nginx supervisor",
"license": "BSD License",
"maintainer": null,
"maintainer_email": null,
"name": "django-fagungis",
"package_url": "https://pypi.org/project/django-fagungis/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/django-fagungis/",
"project_urls": {
"Download": "http://bitbucket.org/DNX/django-fagungis/downloads",
"Homepage": "https://bitbucket.org/DNX/django-fagungis/wiki/Home"
},
"release_url": "https://pypi.org/project/django-fagungis/0.1/",
"requires_dist": null,
"requires_python": null,
"summary": "DJANGO + FAbric + GUnicorn + NGInx + Supervisor deployment",
"version": "0.1"
},
"last_serial": 1162817,
"releases": {
"0.0.10": [
{
"comment_text": "",
"digests": {
"md5": "cc40cd0616f18ef53d977b96d2c582c5",
"sha256": "006c1b6f9654fad3cc79f26e647e75366cc44f636ca25b3dee54021d61ccdaad"
},
"downloads": -1,
"filename": "django-fagungis-0.0.10.tar.gz",
"has_sig": false,
"md5_digest": "cc40cd0616f18ef53d977b96d2c582c5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11452,
"upload_time": "2011-12-28T11:36:25",
"url": "https://files.pythonhosted.org/packages/c2/c3/17cb1fe43a07068f060646cea76549a2685391e49678fb3b75bc5e72ce48/django-fagungis-0.0.10.tar.gz"
}
],
"0.0.11": [
{
"comment_text": "",
"digests": {
"md5": "feac60a2beffddc9f4d9edb685690219",
"sha256": "18d529e0b872b2b34803fc842b7be214f639bb4ba7c3731cbe9452e092e52cf4"
},
"downloads": -1,
"filename": "django-fagungis-0.0.11.tar.gz",
"has_sig": false,
"md5_digest": "feac60a2beffddc9f4d9edb685690219",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11647,
"upload_time": "2011-12-28T18:09:36",
"url": "https://files.pythonhosted.org/packages/1a/56/d6c3b01d2a23cb6d95e51b771cb16a0aae090a45851db27d203cd3dfbdf8/django-fagungis-0.0.11.tar.gz"
}
],
"0.0.12": [
{
"comment_text": "",
"digests": {
"md5": "caf2e935c3af032efc7adf6a1f3c1f00",
"sha256": "a9e4409a2f9efcd297aba939802fe362ba237b42360f920a9548b97348a8023a"
},
"downloads": -1,
"filename": "django-fagungis-0.0.12.tar.gz",
"has_sig": false,
"md5_digest": "caf2e935c3af032efc7adf6a1f3c1f00",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12089,
"upload_time": "2012-02-02T18:17:26",
"url": "https://files.pythonhosted.org/packages/69/19/826c620c7a484c504ab9dc7c7dae86e4f6cf25f25067ed020f8b1278796b/django-fagungis-0.0.12.tar.gz"
}
],
"0.0.13": [
{
"comment_text": "",
"digests": {
"md5": "f9fe251aec5598d8fb571b32f190c3a5",
"sha256": "13a0d6ab1ce9087290942b922e715fe8354eec830944e23b993bf4917c505005"
},
"downloads": -1,
"filename": "django-fagungis-0.0.13.tar.gz",
"has_sig": false,
"md5_digest": "f9fe251aec5598d8fb571b32f190c3a5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12384,
"upload_time": "2012-02-03T18:23:30",
"url": "https://files.pythonhosted.org/packages/99/ea/1d58cfe7cc19ac82d95520b51678292d528d6bf7884920ca5279e258cae0/django-fagungis-0.0.13.tar.gz"
}
],
"0.0.14": [
{
"comment_text": "",
"digests": {
"md5": "3d7493babba1cc949e480007537f5ecf",
"sha256": "af47ab84d52ddbbc060842e6da2de59a116b7202c2d45c60f13f2874a31efe94"
},
"downloads": -1,
"filename": "django-fagungis-0.0.14.tar.gz",
"has_sig": false,
"md5_digest": "3d7493babba1cc949e480007537f5ecf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12861,
"upload_time": "2012-03-12T17:19:58",
"url": "https://files.pythonhosted.org/packages/5c/3c/e2d78cdc7e4ce3226582a3f24e4c05627381d2b49e7e3cab101396059172/django-fagungis-0.0.14.tar.gz"
}
],
"0.0.15": [
{
"comment_text": "",
"digests": {
"md5": "07a80b1061817c266c2c7d79ecb28e1a",
"sha256": "101a25ca90edde7c7becc261f0bd56e6d7f274ec15b0c965b5561a1240ddc804"
},
"downloads": -1,
"filename": "django-fagungis-0.0.15.tar.gz",
"has_sig": false,
"md5_digest": "07a80b1061817c266c2c7d79ecb28e1a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13382,
"upload_time": "2012-04-24T17:07:36",
"url": "https://files.pythonhosted.org/packages/53/c4/a5fe84283eb2993f88f10b30d7909fc5d5339dfe5917868899c3cb213d2f/django-fagungis-0.0.15.tar.gz"
}
],
"0.0.16": [
{
"comment_text": "",
"digests": {
"md5": "a43587c5d2031a12628e50cc47444cc3",
"sha256": "8c42049858ca1e4a96a88cb30d11e7ca0ecdfbcf04727758ba46668d188625c5"
},
"downloads": -1,
"filename": "django-fagungis-0.0.16.tar.gz",
"has_sig": false,
"md5_digest": "a43587c5d2031a12628e50cc47444cc3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13474,
"upload_time": "2012-06-20T15:59:19",
"url": "https://files.pythonhosted.org/packages/01/01/eca4e4b2195cfd66b9394409a9e32890a096b69fddb04b431a5f4fdf8215/django-fagungis-0.0.16.tar.gz"
}
],
"0.0.17": [
{
"comment_text": "",
"digests": {
"md5": "5b8e9ea2e5c546bd8b3841326467b1f8",
"sha256": "e4371a85a1c29bd4c41157dacb30ace622c43e782c529d7fbbd44207247a52f3"
},
"downloads": -1,
"filename": "django-fagungis-0.0.17.tar.gz",
"has_sig": false,
"md5_digest": "5b8e9ea2e5c546bd8b3841326467b1f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13560,
"upload_time": "2012-06-20T17:28:28",
"url": "https://files.pythonhosted.org/packages/ba/53/a76aa2233342b78a869ae492a90d9732614c6a8617488fdecf38726bd1b5/django-fagungis-0.0.17.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "518c4c49318d172a4d88c718031e2508",
"sha256": "04563c94f5de376d6c3e4343370f1632fa7a2259dc7f3456b8215606d54c25af"
},
"downloads": -1,
"filename": "django-fagungis-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "518c4c49318d172a4d88c718031e2508",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11448,
"upload_time": "2011-12-28T11:32:37",
"url": "https://files.pythonhosted.org/packages/b8/b2/97859a301eb592942fee8711f46d70c93ff59e197b011ac2be113355c205/django-fagungis-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "6748ff16b666091bd1870632bb1b7530",
"sha256": "bb9fa2479060d1dc521f912dc7fd5a483d2fd6dd784034e725f9e83c88ac3d2a"
},
"downloads": -1,
"filename": "django-fagungis-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "6748ff16b666091bd1870632bb1b7530",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10419,
"upload_time": "2011-11-29T13:42:03",
"url": "https://files.pythonhosted.org/packages/4d/92/74bae6fd79167cb3b656cf96e1fdc56c2d888cf3a055d792a607d9d0375f/django-fagungis-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "a41a7f9db1ea630cc1b7b6a053f888f3",
"sha256": "2ac65a02e225a41153b852e9487841de1662deb912d83fc27c4935df99d667d1"
},
"downloads": -1,
"filename": "django-fagungis-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "a41a7f9db1ea630cc1b7b6a053f888f3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10622,
"upload_time": "2011-11-29T16:47:28",
"url": "https://files.pythonhosted.org/packages/15/cb/ceae64f77d1233a7965409e6cdc288c204e76ea6a84d7b2099dbcc15a2d5/django-fagungis-0.0.5.tar.gz"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "07a85ceec3f5eaca04b63b6151c3c105",
"sha256": "1ffab619a67ba016eb5e6e3cf4856dc8503916f1a8ae9d03e0f138668e77cdad"
},
"downloads": -1,
"filename": "django-fagungis-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "07a85ceec3f5eaca04b63b6151c3c105",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10665,
"upload_time": "2011-11-29T17:02:54",
"url": "https://files.pythonhosted.org/packages/9e/48/0148ccbf21ee09c0839e0c1e58742eb7152f8d0ee238b11fd1521a753c90/django-fagungis-0.0.6.tar.gz"
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "d2552e5feb0482c900f6caab089064d3",
"sha256": "db96db0b232e11523f2579594eb56b747042dd2a1cdf7fa8e5bde0dfd8c49fa6"
},
"downloads": -1,
"filename": "django-fagungis-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "d2552e5feb0482c900f6caab089064d3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11195,
"upload_time": "2011-11-30T12:40:15",
"url": "https://files.pythonhosted.org/packages/9a/fe/d8b84abd0f2846442d6ab71dfbe4ffb104ba4f5699471ab6296f3d02519c/django-fagungis-0.0.7.tar.gz"
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "7c87e9e5eb7e1a358afb28689af9eafc",
"sha256": "3e1df12086d0d6cd1905d465464ac3eca2fd5dd5d1677264ca9703da7e8f8bf3"
},
"downloads": -1,
"filename": "django-fagungis-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "7c87e9e5eb7e1a358afb28689af9eafc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11229,
"upload_time": "2011-12-01T10:31:46",
"url": "https://files.pythonhosted.org/packages/c7/74/8bb306420a6175d9ad3c8a2c1434344e34c7dac730af8bf1328a7c2a2d17/django-fagungis-0.0.8.tar.gz"
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "31c870e97984c94f73c2a35d15f8ebc4",
"sha256": "3c7ffc131205f622402903d2fbc1a915d0ada4cfb9d1940f3c36e925661181df"
},
"downloads": -1,
"filename": "django-fagungis-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "31c870e97984c94f73c2a35d15f8ebc4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11371,
"upload_time": "2011-12-05T17:58:41",
"url": "https://files.pythonhosted.org/packages/6b/b4/003775e597138389ffcdd87ff495da77a68bcb528d02ed1ca8a6c7b6f48d/django-fagungis-0.0.9.tar.gz"
}
],
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "9c63181a922b0789416b5ed276412e43",
"sha256": "5b070432948107515264dc38532df2a778b337d739991abfda2b69ec4b305ee2"
},
"downloads": -1,
"filename": "django-fagungis-0.1.tar.gz",
"has_sig": false,
"md5_digest": "9c63181a922b0789416b5ed276412e43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11894,
"upload_time": "2014-07-19T16:32:48",
"url": "https://files.pythonhosted.org/packages/22/a8/1764ba8363eba2d6222ac89f9bee8b21d308785c977d336a02637a43712f/django-fagungis-0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "9c63181a922b0789416b5ed276412e43",
"sha256": "5b070432948107515264dc38532df2a778b337d739991abfda2b69ec4b305ee2"
},
"downloads": -1,
"filename": "django-fagungis-0.1.tar.gz",
"has_sig": false,
"md5_digest": "9c63181a922b0789416b5ed276412e43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11894,
"upload_time": "2014-07-19T16:32:48",
"url": "https://files.pythonhosted.org/packages/22/a8/1764ba8363eba2d6222ac89f9bee8b21d308785c977d336a02637a43712f/django-fagungis-0.1.tar.gz"
}
]
}