Skip to main content

Deploy webapps hosted on djaodjin.com

Project description

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.5

  • attempts to package Jinja2-compatible templates (always)
  • 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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

djaodjin_deployutils-0.14.5.tar.gz (51.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

djaodjin_deployutils-0.14.5-py3-none-any.whl (99.0 kB view details)

Uploaded Python 3

File details

Details for the file djaodjin_deployutils-0.14.5.tar.gz.

File metadata

  • Download URL: djaodjin_deployutils-0.14.5.tar.gz
  • Upload date:
  • Size: 51.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.19

File hashes

Hashes for djaodjin_deployutils-0.14.5.tar.gz
Algorithm Hash digest
SHA256 16b5f97b4ccb32caca2db7f673774f06b7224bb8c0a342a61649cbf0585aabb6
MD5 b0599c7412eadd3267d1e65ca8f80d27
BLAKE2b-256 3c66a4662180f76401314c9f11f1a2ef6d6d09daa5c4ea44771a6a51fb8466ba

See more details on using hashes here.

File details

Details for the file djaodjin_deployutils-0.14.5-py3-none-any.whl.

File metadata

File hashes

Hashes for djaodjin_deployutils-0.14.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1d5d135878e439cc534ecbb1e900b7811423551a5eb5f7c8cbdca5c931ce66c3
MD5 6c3fecefcc5f9a041530c1d2193668ce
BLAKE2b-256 a8a4540829a4cfb0c87dd277f9d601f13464b4ecb132ba3817d362399679b08a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page