Skip to main content

Tool to deploy a Django App onto GCP

Project description

Django Deploy

Django Deploy is an experimental tool designed to make it easier to deploy new and existing Django applications on public clouds (e.g. Kubernetes Engine).

Currently, Django Deploy can only

  • Deploy to Kubernetes Engine.
  • Deploy applications created using its own template code.

Django Deploy is an experimental project not official supported by Google.

Usage

For detailed instructions see USAGE.

Development Workflow (Linux)

Verify that Python 3.5 or later is installed:

python3 -V

Clone the project and cd to it's directory:

git clone https://github.com/GoogleCloudPlatform/django-cloud-deploy
cd django-cloud-deploy

Create a new virtual environment and install pipenv:

virtualenv -p python3 venv
source venv/bin/activate
pip install pipenv

Install Django-GKE in edit mode:

pipenv  install -e .

Run it:

django_gke new

Code modifications will be reflected in the next run of django_gke.

Contribute

Check out our CONTRIBUTING to find out how you can help.

License

This project is licensed under the Apache License - see the LICENSE file for details

This is not an officially supported Google product.

Status

Django Deploy is an experimental project not official supported by Google.

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-cloud-deploy-0.0.2.tar.gz (80.5 kB view details)

Uploaded Source

Built Distribution

django_cloud_deploy-0.0.2-py3-none-any.whl (77.6 kB view details)

Uploaded Python 3

File details

Details for the file django-cloud-deploy-0.0.2.tar.gz.

File metadata

  • Download URL: django-cloud-deploy-0.0.2.tar.gz
  • Upload date:
  • Size: 80.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.5.3

File hashes

Hashes for django-cloud-deploy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 370e51cce12408f14a73d9159ff60835edbce1f7dac59f3cf9afe2675ee23b32
MD5 b4f874a01b2d0adedfce48c99c81dc5e
BLAKE2b-256 6b3215947abd26b52cfe5fbf8fa666d65dc0d6de293f7fd562cbbd096d327891

See more details on using hashes here.

Provenance

File details

Details for the file django_cloud_deploy-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: django_cloud_deploy-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 77.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.5.3

File hashes

Hashes for django_cloud_deploy-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c98cfaba425f2691c0573f45c2fc5be4ffc8e53d104be954820ece5701152900
MD5 a6ce5552375b9b84846afa935f815a0c
BLAKE2b-256 e8f4f833a222d199b90d9f991bbb04df0f474d46e9401f862bd8400de57e39b7

See more details on using hashes here.

Provenance

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