{ "info": { "author": "Stewart Park", "author_email": "stewartpark92@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Git-play\n========\n\nGit-play is a custom git command for deploying an application server very easily from a remote git repository. It checks the remote git repository every minute and if something has changed, it will restart the application server automatically.\n\n\nInstallation\n------------\n\nYou can simply install git-play from PyPI by using ``pip`` or ``easy_install``:\n\n.. code-block:: console\n\n $ pip install git-play\n\n \nGetting started\n---------------\n\nGit-play is made for people who hate complicated configurations, thus basically it doesn't require you to do much except for ``.git-play.yml``.\n\n\nConfiguring your git-play deployment with ``.git-play.yml``\n-----------------------------------------------------------\n\nGit-play uses the ``.git-play.yml`` file in the root of your repository to configure how you want your application to be executed.\n``.git-play.yml`` file has three parts: ``app``, ``setup``, ``teardown``.\n\nFor your convenience, there are several examples of ``.git-play.yml`` file.\n\nDjango\n------\n\n.. code-block:: yaml\n\n app:\n workdir: ./mysite\n respawn: yes\n exec: python manage.py runserver\n\n setup:\n - pip install -r requirements.txt \n - cd mysite\n - python manage.py syncdb\n\n teardown:\n - echo \"The server is going down for maintanance...\"\n\n\nExpress\n-------\n\n.. code-block:: yaml\n\n app:\n respawn: yes\n env:\n PORT: 80\n exec: node app.js\n\n setup:\n - npm install\n\n teardown:\n - echo \"The server is going down for maintanance...\"\n\n\nSpray and pray!\n---------------\n\nLastly, all you have to do is simply type the following in your terminal:\n\n.. code-block:: console\n\n $ git play http://github.com/foo/bar --remote origin --branch master\n Spawned!\n\nFor an existing repository, type the following:\n\n.. code-block:: console\n\n $ git play bar -r origin -b master\n Spawned! \n\n.. code-block:: console \n\n $ ls -F\n bar/\n $ cd bar \n $ git play \n Spawned!\n\nContributing\n------------\nJust fork and request pulls. Any help or feedback is appreciated.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/stewartpark/git-play", "keywords": null, "license": "MIT LICENSE", "maintainer": null, "maintainer_email": null, "name": "git-play", "package_url": "https://pypi.org/project/git-play/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/git-play/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/stewartpark/git-play" }, "release_url": "https://pypi.org/project/git-play/0.13/", "requires_dist": null, "requires_python": null, "summary": "Git-play is a custom git command for deploying an application server very easily from a remote git repository. It checks the remote git repository every minute and if something has changed, it will restart the application server automatically.", "version": "0.13" }, "last_serial": 1142278, "releases": { "0.07": [ { "comment_text": "", "digests": { "md5": "0793ded616126d759587f55870734692", "sha256": "3986a375d99fedef4f823fa7bb59ba561c116d55930d3c68458489ff27aa9c31" }, "downloads": -1, "filename": "git-play-0.07.tar.gz", "has_sig": false, "md5_digest": "0793ded616126d759587f55870734692", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2605, "upload_time": "2013-04-03T16:21:42", "url": "https://files.pythonhosted.org/packages/11/41/87f438f804cc895c0445207978ade8293fefee118f0f4ee2fccb34f2ffac/git-play-0.07.tar.gz" } ], "0.08": [ { "comment_text": "", "digests": { "md5": "871fb27dd5d6672cee37ddd329cfaef6", "sha256": "fcf197de898911779430ee6625c184dfc3de554972b391fa58ffa4045264b751" }, "downloads": -1, "filename": "git-play-0.08.tar.gz", "has_sig": false, "md5_digest": "871fb27dd5d6672cee37ddd329cfaef6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2805, "upload_time": "2013-04-05T03:21:21", "url": "https://files.pythonhosted.org/packages/9e/25/a880b0adcd817bf246012a7b894f50a9e0dc7f25230a05d8ecfcd1dd4dd5/git-play-0.08.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "9c8cb2fc286ac09ad837fb7edced3f25", "sha256": "12afdda3ede6d7286348d3aab28c97cc362cfc2cc44efa9d9cfb43be866cedcc" }, "downloads": -1, "filename": "git-play-0.10.tar.gz", "has_sig": false, "md5_digest": "9c8cb2fc286ac09ad837fb7edced3f25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3198, "upload_time": "2013-04-05T15:09:51", "url": "https://files.pythonhosted.org/packages/06/ed/ae8983cb5111c2b3f226847e7131718407f595a24a36ad358ee1754ea67e/git-play-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "b69af9d9dc25cc208c33ba0893941811", "sha256": "cf5d62082990ad3701e80c164a3fc29cc2cc9420774ecddd4c509ee1a646fefe" }, "downloads": -1, "filename": "git-play-0.11.tar.gz", "has_sig": false, "md5_digest": "b69af9d9dc25cc208c33ba0893941811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3234, "upload_time": "2013-04-05T15:24:52", "url": "https://files.pythonhosted.org/packages/3b/4e/838f7f5944c9943ccef52b81d13da5db5620f67a4755b8167a0343056605/git-play-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "c01b5b7b2cd2d5eaa71e72954529a8ca", "sha256": "2b29b327f615103287dceb0dc7554c43c48427d61f187bc049f82ef6bcf2236a" }, "downloads": -1, "filename": "git-play-0.12.tar.gz", "has_sig": false, "md5_digest": "c01b5b7b2cd2d5eaa71e72954529a8ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3383, "upload_time": "2013-04-05T16:35:04", "url": "https://files.pythonhosted.org/packages/a9/6d/9440d3648b69d27979304b5ec78c099adb4fc805d68f96bee5939b72132a/git-play-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "fdd055d5805b5c23b8ab7f47218f14ca", "sha256": "9cc31e43201b18828bae36d7b899550206e4616f4820e7c28ad206352d54cfcf" }, "downloads": -1, "filename": "git-play-0.13.tar.gz", "has_sig": false, "md5_digest": "fdd055d5805b5c23b8ab7f47218f14ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3396, "upload_time": "2014-06-30T16:07:29", "url": "https://files.pythonhosted.org/packages/27/62/a72b03805b0809e41bbfea4085824aa2d604bb2ee9a1253b30857cfd805f/git-play-0.13.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fdd055d5805b5c23b8ab7f47218f14ca", "sha256": "9cc31e43201b18828bae36d7b899550206e4616f4820e7c28ad206352d54cfcf" }, "downloads": -1, "filename": "git-play-0.13.tar.gz", "has_sig": false, "md5_digest": "fdd055d5805b5c23b8ab7f47218f14ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3396, "upload_time": "2014-06-30T16:07:29", "url": "https://files.pythonhosted.org/packages/27/62/a72b03805b0809e41bbfea4085824aa2d604bb2ee9a1253b30857cfd805f/git-play-0.13.tar.gz" } ] }