Skip to main content

A Django app to manage DevOps.

Project description

django-DevOps

Code Quality Script Check   CodeQL

Table of Contents

What is django-DevOps?

The goal of this repository is to provide a set of programatic tools to help you build and deploy your Django projects. This is done by defining best practices for the following:

  • Service and Config file management
  • Auto deploy from GIT

Getting Started

To install the package, run the following command:

pip install django-DevOps

Then add django_devoop to your INSTALLED_APPS list in your settings.py file.

INSTALLED_APPS = [
    ...
    'django_devops',
    ...
]

For additional pip information visit: https://pypi.org/project/django-DevOps/

Configuration Files

Under your project folder create a config_files and service_files folder to place files to be deployed.

Manage Commands

Command Description
devops Guided project review. (Reccomended)
update_services Similar to "collectstatic", this command will deploy config and service files from the project folder.

Directory Structure

.
├── .github             # CI/CD using GitHub Actions and other functions.
└── django_devops       # Main package directory.

Project details


Download files

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

Source Distribution

django-DevOps-0.1.3.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

django_DevOps-0.1.3-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file django-DevOps-0.1.3.tar.gz.

File metadata

  • Download URL: django-DevOps-0.1.3.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for django-DevOps-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3ce8fbd92cab60d939420056ac7e87f7f1e4994f72204bf7a7b8b9ba1a84ba31
MD5 bed3b3eb3dd325ae7f41460d42d3114f
BLAKE2b-256 6bdf8055842d5689fcac5451a70bd27a5074f1c4b1d337263e89393c4efc5424

See more details on using hashes here.

File details

Details for the file django_DevOps-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: django_DevOps-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for django_DevOps-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 63ba37925897d922e18937b926bedfe47e9c1368460eb1991f4a501a3517e928
MD5 edc6e2b77117bc48d1a0caf4f9e62149
BLAKE2b-256 4959b9590af4cec880898797044a2eba8141b704b1a4fd627861968eeafe87cb

See more details on using hashes here.

Supported by

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