Metadata-Version: 2.1
Name: django-cloud-deploy
Version: 0.0.6
Summary: Tool to deploy a Django App onto GCP
Home-page: https://github.com/GoogleCloudPlatform/django-cloud-deploy
Author: Django Deploy Team
License: Apache 2.0
Keywords: google django cloud
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: Unix
Classifier: Intended Audience :: Developers
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Requires-Dist: urllib3 (==1.23)
Requires-Dist: oauth2client (>=4.1.2)
Requires-Dist: django (>=2.1)
Requires-Dist: backoff (>=1.6.0)
Requires-Dist: jinja2 (>=2.10)
Requires-Dist: google-cloud-resource-manager (>=0.28.1)
Requires-Dist: docker (>=3.4.1)
Requires-Dist: kubernetes (>=6.0.0)
Requires-Dist: google-cloud-container (>=0.1.1)
Requires-Dist: grpcio (>=1.14.1)
Requires-Dist: google-cloud-storage (>=1.10.0)
Requires-Dist: pexpect (>=4.6.0)
Requires-Dist: psycopg2-binary (>=2.7.5)
Requires-Dist: google-api-python-client (>=1.7.4)

<head>
  <base href="https://github.com/GoogleCloudPlatform/django-cloud-deploy/blob/master/"
  target="_blank">
</head>

# Django Deploy

**Django Deploy** is an experimental tool designed to make it easier to
deploy new and existing [Django](https://www.djangoproject.com/) applications
on public clouds
(e.g. [Kubernetes Engine](https://cloud.google.com/kubernetes-engine/)).

Currently, **Django Deploy** can only
- Deploy to [Kubernetes Engine](https://cloud.google.com/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](USAGE.md).

# Development Workflow (Linux)

Verify that Python 3.5 or later is installed:

```bash
python3 -V
```

Clone the project and cd to it's directory:

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

Create a new virtual environment:
```bash
virtualenv -p python3 venv
source venv/bin/activate
```

Install Django-GKE in edit mode:
```bash
pipenv  install -e .
```

Run it:
```bash
django-cloud-deploy new
```

Code modifications will be reflected in the next run of `django-cloud-deploy`.

## Contribute

Check out our [CONTRIBUTING](CONTRIBUTING.md) to find out how you can help.

## License

This project is licensed under the Apache License - see the [LICENSE](LICENSE) file for details

This is not an officially supported Google product.

## Status

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


