{ "info": { "author": "Jan Bednarik", "author_email": "jan.bednarik@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# Open Lobby App\n\nWeb based application for Open Lobby - register of lobby meetings.\n\nThis application comunicates with Open Lobby Server over\n[GraphQL API](http://graphql.org). The server is available in repository\n[openlobby/openlobby-server](https://github.com/openlobby/openlobby-server).\n\n## Configuration\n\nConfiguration is done by environment variables:\n - `DEBUG` - Set to any value to turn on debug mode. Don't use in production!\n - `SECRET_KEY` - long random secret string (required if not in debug mode)\n - `OPENLOBBY_SERVER_DSN` - Open Lobby Server DSN (default: `http://localhost:8010`)\n - `APP_URL` - URL where you run application (default: `http://localhost:8020`)\n\n## Docker\n\nDocker image is at Docker Hub\n[openlobby/openlobby-app](https://hub.docker.com/r/openlobby/openlobby-app/).\nIt exposes web application on port 8020. You should provide it environment\nvariables for configuration (at least `SECRET_KEY`).\n\n## Demo\n\nDemo of Open Lobby with instructions is in repository\n[openlobby/demo](https://github.com/openlobby/demo).\n\n## Local run and development\n\nYou need to have Python 3 installed. Clone this repository and run:\n\n1. `make init-env` - prepares Python virtualenv in dir `.env`\n2. `source .env/bin/activate` - activates virtualenv\n3. `make install` - installs requirements and application in development mode\n4. `make run` - runs development server on port `8020`\n\nNow you can use web interface at `http://localhost:8020`\n\nNext time you can just do steps 2 and 4.\n\nApplication development server assumes that you have\n[openlobby/openlobby-server](https://github.com/openlobby/openlobby-server).\nrunning on `http://localhost:8010`. You can override this address in environment\nvariable `OPENLOBBY_SERVER_DSN`. E.g.\n`OPENLOBBY_SERVER_DSN=http://my-server:8010 make run`\n\n### Testing\n\nRun: `pytest`", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/openlobby/openlobby-app", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "openlobby-app", "package_url": "https://pypi.org/project/openlobby-app/", "platform": "", "project_url": "https://pypi.org/project/openlobby-app/", "project_urls": { "Homepage": "https://github.com/openlobby/openlobby-app" }, "release_url": "https://pypi.org/project/openlobby-app/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Open Lobby App", "version": "0.1.0" }, "last_serial": 3652505, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2f317dedfd99018cbe9d1129d80fe762", "sha256": "44f2f9deba9727acc63e1d3d920da8d33b74440d89a53549f73bbe3cc14b59b1" }, "downloads": -1, "filename": "openlobby-app-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2f317dedfd99018cbe9d1129d80fe762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10433, "upload_time": "2018-03-08T21:40:53", "url": "https://files.pythonhosted.org/packages/a6/bd/fc928b0e29f086e06dda1ce388f2fb40e9ceb0316ced0049541106937370/openlobby-app-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2f317dedfd99018cbe9d1129d80fe762", "sha256": "44f2f9deba9727acc63e1d3d920da8d33b74440d89a53549f73bbe3cc14b59b1" }, "downloads": -1, "filename": "openlobby-app-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2f317dedfd99018cbe9d1129d80fe762", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10433, "upload_time": "2018-03-08T21:40:53", "url": "https://files.pythonhosted.org/packages/a6/bd/fc928b0e29f086e06dda1ce388f2fb40e9ceb0316ced0049541106937370/openlobby-app-0.1.0.tar.gz" } ] }