{ "info": { "author": "James Mills", "author_email": "James Mills, prologic at shortcircuit dot net dot au", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": ".. _a Docker-based mini-PaaS: http://shortcircuit.net.au/~prologic/blog/article/2015/03/24/a-docker-based-mini-paas/\n\n\nautodock-hipache\n================\n\n.. image:: https://badge.imagelayers.io/prologic/autodock-hipache:latest.svg\n :target: https://imagelayers.io/?images=prologic/autodock-hipache:latest\n :alt: Image Layers\n\nHipache Plugin for autodock.\n\nautodock-hipache is MIT licensed.\n\n.. note:: See: `autodock `_\n\nBasic Usage\n-----------\n\nStart the daemon::\n \n $ docker run -d --name autodock prologic/autodock\n\nLink and start the autodock Hipache Plugin::\n \n $ docker run -d --link autodock prologic/autodock-hipache\n\nNow whenever you start a new container autodock will listen for Docker events\nand discover containers that have been started. The ``autodock-hipache`` plugin\nwill specifically listen for starting containers that have a ``VIRTUALHOST``\nenvironment variable and reconfigure the running ``hipache`` container.\n\nAn optional ``ALIAS`` environment value can be given as an extra virtualhost\ntypically used for a ``www.`` alias to a domain.\n\nStart a \"Hello World\" Web Application::\n \n $ docker run -d -e VIRTUALHOST=hello.local prologic/hello\n curl -q -o - -H 'Host: hello.local' http://localhost/\n Hello World!\n\n.. note:: This method of hosting and managing webapps and websites is in\n production deployments and talked about in more detail in the post\n `A Docker-based mini-PaaS`.\n\n``docker-compose.yml``:\n\n.. code:: yaml\n \n autodock:\n image: prologic/autodock\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n\n autodockhipache:\n image: prologic/autodock-hipache\n links:\n - autodock\n - hipache:redis\n\n sslcerts:\n image: prologic/mksslcrt\n command: \"*.mydomain.com\"\n\n hipache:\n image: prologic/hipache\n ports:\n - \"80:80\"\n - \"443:443\"\n volumes_from:\n - sslcerts\n\n hello:\n image: prologic/hello\n environment:\n - VIRTUALHOST=hello.mydomain.com\n - ALIAS=hello.local\n\n.. note:: The version of Hipache used here will not startup unless you have\n setup SSL certificates, so the sslcerts volume is requried for\n a correctly functionining system.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/prologic/autodock-hipache/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/prologic/autodock-hipache", "keywords": "autodock hipache plugin docker", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "autodock-hipache", "package_url": "https://pypi.org/project/autodock-hipache/", "platform": "POSIX", "project_url": "https://pypi.org/project/autodock-hipache/", "project_urls": { "Download": "https://github.com/prologic/autodock-hipache/archive/master.zip", "Homepage": "https://github.com/prologic/autodock-hipache" }, "release_url": "https://pypi.org/project/autodock-hipache/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "autodock hipache plugin", "version": "0.0.2" }, "last_serial": 1879322, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7e7b949756fdbd929b25e565ccd4f14e", "sha256": "0112857b801173572bf8a6d2979723bb91f8941fef3c60e8d6aa1b9cd0e9b6bf" }, "downloads": -1, "filename": "autodock-hipache-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7e7b949756fdbd929b25e565ccd4f14e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3327, "upload_time": "2015-05-25T23:38:19", "url": "https://files.pythonhosted.org/packages/75/7a/8650a19a975e5b0494e49ccfb1819500101bd6d9aef50e9534f9061cdee1/autodock-hipache-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0e12ec2c6e8152ea0cbc18e18ba0c3a2", "sha256": "84cdffa8621aa7a51835528b590710d0eaaa5e29f36ce54c0c2748cab9a7a380" }, "downloads": -1, "filename": "autodock_hipache-0.0.2-cp27-none-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "0e12ec2c6e8152ea0cbc18e18ba0c3a2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6096, "upload_time": "2015-12-26T07:13:41", "url": "https://files.pythonhosted.org/packages/de/36/b6fab4f0836ea9fcfb88e423ee192927bd1bf22ba7cf342532461c729752/autodock_hipache-0.0.2-cp27-none-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c5f5c12d4c6d61d9be0cc641687d408e", "sha256": "25ca5c1af5d536fb805f3617bbbed8be02f965f93677e179b32b827afcff76a5" }, "downloads": -1, "filename": "autodock-hipache-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c5f5c12d4c6d61d9be0cc641687d408e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3991, "upload_time": "2015-12-26T07:13:36", "url": "https://files.pythonhosted.org/packages/f1/8f/d64d5dc8527eac42a8a7d81db9139faca3fbc9777cbb94ba21124b10b503/autodock-hipache-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e12ec2c6e8152ea0cbc18e18ba0c3a2", "sha256": "84cdffa8621aa7a51835528b590710d0eaaa5e29f36ce54c0c2748cab9a7a380" }, "downloads": -1, "filename": "autodock_hipache-0.0.2-cp27-none-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "0e12ec2c6e8152ea0cbc18e18ba0c3a2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6096, "upload_time": "2015-12-26T07:13:41", "url": "https://files.pythonhosted.org/packages/de/36/b6fab4f0836ea9fcfb88e423ee192927bd1bf22ba7cf342532461c729752/autodock_hipache-0.0.2-cp27-none-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c5f5c12d4c6d61d9be0cc641687d408e", "sha256": "25ca5c1af5d536fb805f3617bbbed8be02f965f93677e179b32b827afcff76a5" }, "downloads": -1, "filename": "autodock-hipache-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c5f5c12d4c6d61d9be0cc641687d408e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3991, "upload_time": "2015-12-26T07:13:36", "url": "https://files.pythonhosted.org/packages/f1/8f/d64d5dc8527eac42a8a7d81db9139faca3fbc9777cbb94ba21124b10b503/autodock-hipache-0.0.2.tar.gz" } ] }