https://github.com/djaodjin/djaodjin-deployutils
Deploy webapps hosted on djaodjin.com
https://github.com/djaodjin/djaodjin-deployutils
deploy-tool django flask session
Last synced: 11 months ago
JSON representation
Deploy webapps hosted on djaodjin.com
- Host: GitHub
- URL: https://github.com/djaodjin/djaodjin-deployutils
- Owner: djaodjin
- License: bsd-2-clause
- Created: 2013-08-01T07:40:39.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2025-06-06T17:11:33.000Z (about 1 year ago)
- Last Synced: 2025-07-18T15:59:41.983Z (11 months ago)
- Topics: deploy-tool, django, flask, session
- Language: Python
- Homepage: https://www.djaodjin.com
- Size: 617 KB
- Stars: 7
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: changelog
- License: LICENSE.txt
Awesome Lists containing this project
README
DjaoDjin deployutils
====================
This repository contains the code for the command line tool and modules
to seamlessly integrate an appplication with DjaoDjin's
[HTTP session manager proxy](https://github.com/djaodjin/djaoapp).
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
$ python3 -m .venv
$ source .venv/bin/activate
$ 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
=============
Tested with
- **Python:** 3.10, **Django:** 4.2 ([LTS](https://www.djangoproject.com/download/))
- **Python:** 3.12, **Django:** 5.1 (next)
- **Python:** 3.7, **Django:** 3.2 (legacy)
0.13.1
* evals settings passed through environment variables
* matches saas profile redirects
[previous release notes](changelog)