对于应用程序引擎的本地开发,我需要更改上传的图像存储在GCS服务中的位置,以便在构建中持久化。现在,一个新的构建会清除目标目录和appengine生成目录中的图像。
我对数据存储也有同样的问题,但是能够通过设置一个属性来修复这个问题,该属性位于目标目录之外的repo中。
-Ddatastore.backing_store=../../local_db.bin对于使用GCS服务保存的图像/文件是否有可比较的属性?
发布于 2015-12-30 18:57:44
正如@alex所指出的,有一个参数可以定义所有本地文件存储在哪里,用于python,它也存在于java中。
对于java,参数是--generated_dir=<path>,它是服务器param,而不是JVM选项。
还请注意,这覆盖了-Ddatastore.backing_store=<local_db.bin>的用法。
这里有关于这个特性的文档:https://cloud.google.com/appengine/docs/java/tools/devserver?hl=en
发布于 2015-12-28 23:04:15
使用Python服务器,--storage_path=...确定所有内容的存储位置("Datastore、Blobstore文件、、logs等“,以引用文档),除非显式重写。然而,在https://cloud.google.com/appengine/docs/java/tools/localunittesting/javadoc/constant-values上列出的可能值并不包含类似的包含所有内容的路径。
https://stackoverflow.com/questions/34481794
复制相似问题