{ "info": { "author": "Dmitri Fedortchenko", "author_email": "info@onedaybeard.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration" ], "description": "# simple-site-manager\n\nThis creates configuration files for lighttpd and django fcgi, based on a simple list of sites. \nTemplates are used for the output files so they can easily be modified and customised for your own sites.\n\nYou can either use a global config file or individual files for each project.\n\nThe project is in the early stages, barely tested. More to come. Born from the frustration I felt every time I wanted to delpoy a new python driven site...\n\n# Install\n\nInstall from pypi:\n```sh\npip install simple-site-manager\n```\n\n# Configure\n\n## Example site list\n```yaml\nsite1:\n domain_name: example.com\n # optional arguments\n redirect_from_domains: ['www.example.com']\n project_root_dir: /opt/django/site1/,\n django_root_dir: /opt/django/site1/site1/,\n fcgi_path: /opt/django/site1/site1/siteman-fcgi.py,\n uploaded_dir: /opt/static/site1_uploaded/,\n static_dir: /opt/static/site1/,\n www_uploaded_path: /uploaded/,\n www_static_path: /m/,\n redirect_to_https: false,\n virtual_env_dir: /opt/django/site1/env-site1/,\n settings_module: site1.settings\n max_procs: 3\n```\n\n### Defaults\nThe paths in the example above are the defaults if nothing is specified in the config file.\nIn a future versions you will be able to set your defaults yourself.\n\nHere are some defaults:\n```\n root of your project: /opt/django/sitename/\n fcgi file path (where manage.py is located): /opt/django/sitename/sitename/\n static files: /opt/static/sitename/\n static uploaded files: /opt/static/sitename_uploaded/\n settings file: /opt/django/sitename/sitename/sitename/settings.py\n settings module: sitename.settings\n virtualenv path: /opt/django/sitename/env-sitename/\n```\n\n# Usage\n```sh\nsiteman config_file.yaml\n```\nYou will need to run it as root to write lighttpd configuration, feel free to use `--print` to preview the output files.\n\nFor additional usage options, just run `siteman -h`\n\n# TODO\n\n- More fine tuning of site performance settings.\n- Store site fcgi config in /etc/siteman instead of each project's directory\n- Store lighttpd conf files in /etc/siteman as well?", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zeraien/simple-site-manager", "keywords": "lighttpd fcgi tool management", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "simple-site-manager", "package_url": "https://pypi.org/project/simple-site-manager/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/simple-site-manager/", "project_urls": { "Homepage": "https://github.com/zeraien/simple-site-manager" }, "release_url": "https://pypi.org/project/simple-site-manager/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "Manage multiple lighttpd and Django or Flask websites on a single machine.", "version": "0.1.7" }, "last_serial": 2096884, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "1d1fd96dd4c137062aec18173ca6305e", "sha256": "4455eeffad5cf396792fc47e69b6638e563159e2fd4a3b093244933bbb30b15e" }, "downloads": -1, "filename": "simple-site-manager-0.1.2.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "1d1fd96dd4c137062aec18173ca6305e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6193, "upload_time": "2015-03-22T19:31:48", "url": "https://files.pythonhosted.org/packages/11/6c/9f0ff2f12f579daef653043b719165268efa91740e2615cf651f30ec7193/simple-site-manager-0.1.2.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "194bd232f1b25d7fe0c3ce5ee5ff3837", "sha256": "7d7070957d498202d8b7d3e15fa317f659773465befaa858da635f131d63d0b1" }, "downloads": -1, "filename": "simple-site-manager-0.1.2.tar.gz", "has_sig": false, "md5_digest": "194bd232f1b25d7fe0c3ce5ee5ff3837", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3987, "upload_time": "2015-03-22T19:30:04", "url": "https://files.pythonhosted.org/packages/9a/41/a0b289bde883d4e2cf0baedc69eea7c0e5d22dc46eb25b5b8f316bf140ff/simple-site-manager-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "972c9be4a4ae887a1c81ca77761982a7", "sha256": "5ac791b0c7f83ba595670abe734b4a8d6f8e9fcb9581a4181334f168b7b68fb2" }, "downloads": -1, "filename": "simple-site-manager-0.1.4.tar.gz", "has_sig": false, "md5_digest": "972c9be4a4ae887a1c81ca77761982a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4724, "upload_time": "2015-04-07T13:23:26", "url": "https://files.pythonhosted.org/packages/0d/29/543aa6794b07e53695ac7a31fcd329c6a6a6e324049f76cdc27fd7e5e3f9/simple-site-manager-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e5df94e81a08d381060480efcba7aa3e", "sha256": "299a9c14aa5814683f9b0de6f41de921831dc10a01f053cd65a89df4e5e5cd8d" }, "downloads": -1, "filename": "simple-site-manager-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e5df94e81a08d381060480efcba7aa3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4728, "upload_time": "2015-04-07T13:27:49", "url": "https://files.pythonhosted.org/packages/50/aa/b39e09e2ee49e8f12484d12581e561d16d73a076153073f4119ee5015e4f/simple-site-manager-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4e88e68c2c45734b3a06db8ffb961a74", "sha256": "d3dcdcd1da6849ad5254c34598eee9455d60ddf17cd61a090a5b22da6d5dff8c" }, "downloads": -1, "filename": "simple-site-manager-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4e88e68c2c45734b3a06db8ffb961a74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4908, "upload_time": "2015-04-07T14:40:58", "url": "https://files.pythonhosted.org/packages/14/db/f471ce9c46b8d05d4de13ecb176b2f82e0e2950728ed0eddef6db88610bd/simple-site-manager-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6d628d7dd362a512a01cac2e19e16ef8", "sha256": "a631303d2856f83ae055452052eaf63a3c8437fbd5b09aa586121fdcb3d5f088" }, "downloads": -1, "filename": "simple-site-manager-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6d628d7dd362a512a01cac2e19e16ef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5839, "upload_time": "2016-05-03T12:12:22", "url": "https://files.pythonhosted.org/packages/e8/cc/dd7d6001853d305cb8a2984d3b3c4757376cadf8eb903514bccc899f0ad3/simple-site-manager-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d628d7dd362a512a01cac2e19e16ef8", "sha256": "a631303d2856f83ae055452052eaf63a3c8437fbd5b09aa586121fdcb3d5f088" }, "downloads": -1, "filename": "simple-site-manager-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6d628d7dd362a512a01cac2e19e16ef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5839, "upload_time": "2016-05-03T12:12:22", "url": "https://files.pythonhosted.org/packages/e8/cc/dd7d6001853d305cb8a2984d3b3c4757376cadf8eb903514bccc899f0ad3/simple-site-manager-0.1.7.tar.gz" } ] }