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

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.4.tar.gz (51.0 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.4-py3-none-any.whl (98.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: djaodjin_deployutils-0.14.4.tar.gz
  • Upload date:
  • Size: 51.0 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.4.tar.gz
Algorithm Hash digest
SHA256 58f619d150319dbc1ebff6266cddd317f0d929c881073e5e42f0d4b61e272472
MD5 c63285a8be6ad3028b99aead2abb5c8d
BLAKE2b-256 32eede359a88c70acae921fc44cc574626b4fdd6e829d08d48d2a4f9b6a86478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for djaodjin_deployutils-0.14.4-py3-none-any.whl
Algorithm Hash digest
SHA256 89712d676cffdffbb4106711b94ccd26db4213bc871753273f06ca4ac80784f3
MD5 9b0a31318bad9eddc33c0ba35fa70d49
BLAKE2b-256 c182f309ee60500a85427048ae19ab9d8122f70082e439283c70c4ffc889bde1

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