Metadata-Version: 1.1
Name: djaodjin-deployutils
Version: 0.10.1
Summary: Deploy webapps running behind djaoapp session manager
Home-page: https://github.com/djaodjin/djaodjin-deployutils/
Author: The DjaoDjin Team
Author-email: support@djaodjin.com
License: BSD
Download-URL: https://github.com/djaodjin/djaodjin-deployutils/tarball/0.10.1
Description: DjaoDjin deployutils
        ====================
        
        This Python module enables a Django or Flask project to seamlessly integrate
        behind the [HTTP session manager reverse proxy](https://github.com/djaodjin/djaoapp).
        It will replace the default ``django.contrib.sessions``
        and ``AUTHENTICATION_BACKENDS`` to decode sessions forwarded to your project
        by the HTTP session manager.
        
        Tested with
        
        - **Python:** 3.7, **Django:** 3.2 ([LTS](https://www.djangoproject.com/download/)), **Django Rest Framework:** 3.12
        - **Python:** 3.10, **Django:** 4.0 (latest), **Django Rest Framework:** 3.12
        - **Python:** 2.7, **Django:** 1.11 (legacy), **Django Rest Framework:** 3.9.4
        
        [More technical documentation](https://djaodjin.com/docs/technical/)
        
        Install
        -------
        
        Install deployutils into your environment
        
        
            $ pip install djaodjin-deployutils
        
        See the steps to [integrate with a Django project](docs/deploy-django.rst).
        
        
        Development
        -----------
        
        Clone the repository in a virtualenv and install the prerequisites
        
        
            $ virtualenv _installTop_
            $ cd _installTop_
            $ source bin/activate
            $ git clone https://github.com/djaodjin/djaodjin-deployutils.git
            $ cd djaodjin-deployutils
            $ pip install -r testsite/requirements.txt
        
        
        Create the credentials file with a ``DJAODJIN_SECRET_KEY`` and the empty db.
        
        
            $ make initdb
        
        
        Run the web application
        
        
            $ python manage.py runserver
        
        
        Browse to http://localhost:8000
        
        Release Notes
        =============
        
        0.10.0
        
          * removes trailing / on mockup APIs
        
        [previous release notes](changelog)
        
Platform: UNKNOWN
