【问题标题】:Run custom Python script before appcfg.py update runs在 appcfg.py 更新运行之前运行自定义 Python 脚本
【发布时间】:2011-03-28 10:08:08
【问题描述】:

是否可以在每次使用 appcfg.py 运行部署过程时运行一些 Python 脚本?我需要将一些文件从外部源复制到我的应用程序文件夹,然后再将其上传到 GAE。谢谢!

【问题讨论】:

标签: python google-app-engine deployment


【解决方案1】:

我简要检查了 appcfg.py 的来源,该脚本将应用程序部署到 Google App Engine,但我没有找到可以定义预部署挂钩的地方。

我相信修改appcfg.py 本身会让我无法维持并且有点矫枉过正。

您应该创建一个简单的部署脚本并从脚本中调用您的命令。

例如,您可以创建一个简单的Makefile,其中只有一个目标可以满足您的需求:

deploy:
    your-copy-command
    /path/to/gae-devkit/appcfg.py update .

运行make 命令将执行命令复制外部文件并调用Google App Engine 部署工具。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-25
    • 2012-01-25
    • 2015-11-18
    • 1970-01-01
    • 2022-06-11
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多