Tool to deploy a Django App onto GCP
Project description
<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.
<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.
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
django-cloud-deploy-0.0.7.tar.gz
(51.4 kB
view hashes)
Built Distribution
Close
Hashes for django-cloud-deploy-0.0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b49d0a48b209d4dc3942583a23a4af35c72387db8665ae5f6f8b244b0c2a89a3 |
|
MD5 | c68877cd7e5f9d582146d1940cbe3968 |
|
BLAKE2b-256 | 3abf3da1388e343680438958d48f19242fefa3ed25ea220dd4279ffba44312b1 |
Close
Hashes for django_cloud_deploy-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12c51f55bc4e22780a3fe5f6e2ad2b5f8384ece39c4f3b9ab43e1167c38e5c1d |
|
MD5 | 488beab178fd04beccd599523da4619c |
|
BLAKE2b-256 | d676da1659b4b3968e54e137ae33d4544bf61a3aaf51cf64995b2219135fb4cb |