代码之家  ›  专栏  ›  技术社区  ›  Katrina

单独的环境。php文件?

  •  0
  • Katrina  · 技术社区  · 11 年前

    我想知道是否有人知道如何使用生产环境。php和一个开发环境.php。由于部署你的应用程序只是获取你指定的目录中的任何代码并将其放入一个版本,我无法理解这是如何实现的。

    我必须复制我的生产环境。php文件。

    如果有什么方法可以让我将云上的源代码用作生产代码,那将很有帮助。我知道如何忽略环境。php文件。然而,我看不到这样做的方法,这对我来说真的没有意义。如果你不能在生产中使用源代码,为什么要在那里安装源代码呢?

    1 回复  |  直到 11 年前
        1
  •  1
  •   Tom    11 年前

    有一种方法。

    appcfg。py命令允许在部署时重写环境变量。

    --使用开源工具更新以管理环境--

    我们已经编写了一个部署工具,用实时环境变量重写自动构建部署命令。

    我们今天已经开源了!

    https://github.com/Venditan/appengine-deploy

    --更新示例--

    假设我们在应用程序中定义了这些环境变量。yaml文件:

    env_variables:
      DB_HOST: localhost
      DB_USER: marty
    

    这对当地发展非常有用。

    但是,当我们部署到现场时,我们希望他们有所不同:

    appcfg.py update app.yaml -E DB_HOST:"1.2.3.4" -E DB_USER:"emmett"
    

    塔达!

    推荐文章