【发布时间】:2017-11-30 13:10:51
【问题描述】:
我有一个在我的本地主机上运行的 django 应用程序。它在虚拟环境中运行。
不,我想将同一个项目部署到 Google Compute Engine 中。 为此,我有一个问题。
在我设置生产服务器(包括使用vritualenv env 启动虚拟环境)后,我是否需要从 git 中克隆项目代码,包括env 目录,还是只需要包括 manage.py 的源代码?
过程描述不同,所以有点混乱。
主要问题是部署 django 应用到生产环境的清晰度以及使用 git 进行代码传输的虚拟环境设置。
感谢您的流程解释。
我的本地结构如下:
valuation <-- project directory w/ manage.py
valuation <-- project w/ settings.py
prophet <-- app
在我的生产服务器中,我有以下结构
opt/valuation <-- virtual environment
valuation <-- empty directory, [this][1] says I should clone code here
我的问题是我应该从我的本地项目中克隆什么以及要保留什么(主要是 manage.py、settings.py 等)以便项目能够运行。
谢谢。
【问题讨论】: