跳转到主要内容

将Django应用程序部署到GCP的工具

项目描述

Django Deploy

Django Deploy 是一个实验性工具,旨在使新和现有的 Django 应用程序在公共云(例如 Kubernetes Engine)上部署变得更加容易。

目前,Django Deploy 可以

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 查看散列)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面