将Django应用程序部署到GCP的工具
项目描述
Django Deploy
Django Deploy 是一个实验性工具,旨在使新和现有的 Django 应用程序在公共云(例如 Kubernetes Engine)上部署变得更加容易。
目前,Django Deploy 可以
- 部署到 Google App Engine。
- 部署到 Kubernetes Engine。
- 部署使用其自己的模板代码创建的应用程序。
Django Deploy 是一个实验性项目,不受Google官方支持。
以下是一个使用示例
$ django-cloud-deploy new 11 steps to setup your new project [1/11] In order to deploy your application, you must allow Django Deploy to access your Google account. Press [Enter] to open a browser window to allow access [2/11] Enter a Google Cloud Platform Project ID, or leave blank to use [django-799931]: my-cool-site [3/11] Enter a Google Cloud Platform project name, or leave blank to use [Django Project]: My Cool Site [4/11] In order to deploy your application, you must enable billing for your Google Cloud Project. You have the following existing billing accounts: 1. My Billing Account Please enter your numeric choice or press [Enter] to create a new billing account: 1 [5/11] Enter a password for the default database user "postgres" Password: Password (again): [6/11] Enter a new directory path to store project source, or leave blank to use [/usr/local/google/home/bquinlan/my-cool-site]: [7/11] Enter a Django project name, or leave blank to use [mysite]: mycoolsite [8/11] Enter a Django app name, or leave blank to use [home]: mycoolapp [9/11] Enter a name for the Django superuser, or leave blank to use [admin]: myname [10/11] Enter a password for the Django superuser "myname" Password: Password (again): [11/11] Enter a e-mail address for the Django superuser, or leave blank to use [test@example.com]: myname@example.com
入门
要快速将Django应用程序部署到云中,请参阅 快速入门。
部署现有应用程序
有关如何部署现有Django项目的详细说明,请参阅操作指南。
构建新应用程序
有关如何创建新的Django项目以及如何部署和更新它的详细说明,请参阅操作指南。
开发工作流程(Linux)
请确认已安装Python 3.5或更高版本
python3 -V
克隆项目并进入其目录
git clone https://github.com/GoogleCloudPlatform/django-cloud-deploy
cd django-cloud-deploy
创建一个新的虚拟环境
virtualenv -p python3 venv
source venv/bin/activate
以编辑模式安装Django Deploy
pip install -e .
运行它
django-cloud-deploy new
代码修改将在下一次运行django-cloud-deploy
时反映出来。
贡献
查看我们的贡献指南,了解您如何帮助。
许可协议
本项目采用Apache许可证 - 请参阅许可文件了解详细信息。
这不是官方支持的产品。
状态
Django Deploy 是一个实验性项目,不受Google官方支持。
项目详情
下载文件
下载适合您平台的项目文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
django-cloud-deploy-0.3.4.tar.gz (100.1 kB 查看散列)
构建分发
django_cloud_deploy-0.3.4-py3-none-any.whl (174.4 kB 查看散列)