{ "info": { "author": "weijie", "author_email": "wejie00@foxmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Object storage for Open edX with `MinIO `_\n=================================================================\n\nThis is a plugin for `Tutor `_ that provides S3-like object storage for Open edX platforms. It's S3, but without the dependency on AWS. This is achieved thanks to `MinIO `_, an open source project that provides object storage with an API compatible with S3.\n\nIn particular, this plugin is essential for `Kubernetes deployment `_.\n\nInstallation\n------------\n\nThe plugin is currently bundled with the `binary releases of Tutor `_. If you have installed Tutor from source, you will have to install this plugin from source, too::\n \n pip install tutor-minio\n\nThen, to enable this plugin, run::\n \n tutor plugins enable minio\n\nConfiguration\n-------------\n\n- ``MINIO_BUCKET_NAME`` (default: ``\"openedx\"``)\n- ``MINIO_FILE_UPLOAD_BUCKET_NAME`` (default: ``\"openedxuploads\"``)\n- ``MINIO_COURSE_IMPORT_EXPORT_BUCKET`` (default: ``\"openedxcourseimportexport\"``)\n- ``MINIO_HOST`` (default: ``\"minio.{{ LMS_HOST }}\"``)\n- ``MINIO_DOCKER_REGISTRY`` (default: ``\"{{ DOCKER_REGISTRY }}\"``)\n- ``MINIO_DOCKER_IMAGE_CLIENT`` (default: ``\"minio/mc:RELEASE.2019-05-23T01-33-27Z\"``)\n- ``MINIO_DOCKER_IMAGE_SERVER`` (default: ``\"minio/minio:RELEASE.2019-05-23T00-29-34Z\"``)\n\nThese values can be modified with ``tutor config save --set PARAM_NAME=VALUE`` commands.\n\nDNS records\n-----------\n\nIt is assumed that the ``MINIO_HOST`` DNS record points to your server. When running MinIO on your laptop, you should point your services to ``minio.localhost``::\n\n tutor config save --set MINIO_HOST=minio.localhost\n\nWeb UI\n------\n\nThe MinIO web UI can be accessed at http://. The credentials for accessing the UI can be obtained with::\n\n tutor config printvalue OPENEDX_AWS_ACCESS_KEY\n tutor config printvalue OPENEDX_AWS_SECRET_ACCESS_KEY", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://docs.tutor.overhang.io/", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "tutor-minio-tmp", "package_url": "https://pypi.org/project/tutor-minio-tmp/", "platform": "", "project_url": "https://pypi.org/project/tutor-minio-tmp/", "project_urls": { "Homepage": "https://docs.tutor.overhang.io/" }, "release_url": "https://pypi.org/project/tutor-minio-tmp/0.0.5/", "requires_dist": null, "requires_python": ">=3.5", "summary": "A Tutor plugin for object storage in MinIO", "version": "0.0.5" }, "last_serial": 5582051, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "440e15d09ad6e17bfa6a4ef65c2fc9ae", "sha256": "fad492830f8b1fec474c774760c81dd2f19b36e3bac12f81d23142d424f66a86" }, "downloads": -1, "filename": "tutor-minio-tmp-0.0.3.tar.gz", "has_sig": false, "md5_digest": "440e15d09ad6e17bfa6a4ef65c2fc9ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2686, "upload_time": "2019-07-23T03:00:14", "url": "https://files.pythonhosted.org/packages/10/61/6ac5cd1e7ca37c149c662fb14c9ea6d348ecd1cc9c142e7e60b12e5841b2/tutor-minio-tmp-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "825f3042d0b121e623481c89f8c98276", "sha256": "00e1482b4fb24172841bcc2f7ce3af0d95612aa84f0c9f611b1efb7cb596763e" }, "downloads": -1, "filename": "tutor-minio-tmp-0.0.4.tar.gz", "has_sig": false, "md5_digest": "825f3042d0b121e623481c89f8c98276", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4814, "upload_time": "2019-07-23T03:39:46", "url": "https://files.pythonhosted.org/packages/d8/7b/31b9aff8a4534be23d1cfbacdc2998a462a4fac8d07a453b121fb71e1e27/tutor-minio-tmp-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "65b4e685cd147e941d1e2e76b128c638", "sha256": "02a333ff4c0677f4a02cb64c1456a76b962e920ac2adc44d671bb867cfd22ac6" }, "downloads": -1, "filename": "tutor-minio-tmp-0.0.5.tar.gz", "has_sig": false, "md5_digest": "65b4e685cd147e941d1e2e76b128c638", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4971, "upload_time": "2019-07-25T08:19:54", "url": "https://files.pythonhosted.org/packages/ec/dc/652974740c844e759dae9363863a4dd7b5ecbe0267b87b712986bf4df7cb/tutor-minio-tmp-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "65b4e685cd147e941d1e2e76b128c638", "sha256": "02a333ff4c0677f4a02cb64c1456a76b962e920ac2adc44d671bb867cfd22ac6" }, "downloads": -1, "filename": "tutor-minio-tmp-0.0.5.tar.gz", "has_sig": false, "md5_digest": "65b4e685cd147e941d1e2e76b128c638", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4971, "upload_time": "2019-07-25T08:19:54", "url": "https://files.pythonhosted.org/packages/ec/dc/652974740c844e759dae9363863a4dd7b5ecbe0267b87b712986bf4df7cb/tutor-minio-tmp-0.0.5.tar.gz" } ] }