这是我的worker.yaml
runtime: python27
api_version: 1
threadsafe: true
vm: true
service: worker
env_variables:
PYTHON_ENV: lab
network:
instance_tag: testing
name: my-network
handlers:
- url: /.*
script: worker.app
login: admin
我对它有一些依赖关系,例如openCV
, boost
在一个非常特殊的构型中。
我有一台配置好的机器,我有它的快照和映像。
我如何配置yaml(或其他任何地方)告诉应用程序引擎使用此图像来运行代码?
您当前的worker.yaml
使用默认的python27
GAE灵活运行时dockerfile。来自About Custom runtime比较表中的Dockerfile
行:
- 灵活的运行时:SDK自动提供的默认文件
- 自定义运行时:由开发人员手工编写
因此,您需要为它准备一个自定义docker文件,根据需要,它可以是您拥有的GCE文件,也可以是基于它的文件。