Skip to content

djaodjin/djaodjin-deployutils

Repository files navigation

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.

Install

Install deployutils into your environment

$ pip install djaodjin-deployutils

See the steps to integrate with a Django project.

Development

Clone the repository in a virtualenv and install the prerequisites

$ python3 -m .venv
$ source .venv/bin/activate
$ pip install -r testsite/requirements.txt

# When using Django integration
$ make build-assets

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.12, Django: 5.2 (LTS)
  • Python: 3.14, Django: 6.0 (next)
  • Python: 3.10, Django: 4.2 (legacy)
  • Python: 3.9, Django: 3.2 (legacy)

0.14.4

  • exists with error code when package cannot be uploaded
  • adds command to retrieve one settings value from a project
  • adds -o outfile option to package_theme

previous release notes

About

Deploy webapps hosted on djaodjin.com

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors