我想从GCP App Engine托管PrivateBin,但是我不知道如何配置app.yaml
文件。如果有人以前做过此事,将不胜感激。 :)
我尝试了两种选择,但是它们都不起作用:
runtime: php55
api_version: 1
threadsafe: yes
handlers:
- url: /.*
script: index.php
&
runtime: php55
api_version: 1
handlers:
- url: /(.*.(ico$|jpg$|png$|gif$|htm$|html$|css$|js$|xml$))
static_files: \1
upload: (.*.(ico$|jpg$|png$|gif$|htm$|html$|css$|js$|xml$))
application_readable: true
- url: /(.+)
script: \1
- url: /
script: index.php
答案 0 :(得分:1)
您打算如何存储数据?
默认情况下,看起来像私有bin使用文件系统,该文件系统在GAE Standard上不起作用。您可以在GAE flex中执行此操作,但是您要读取和写入的目录必须是已挂载的Google Cloud Storage Bucket或用于持久存储数据(以及可用于多个实例的文件){{3} }
更好的方法似乎是将privatebin配置为使用SQL db,即Google Cloud SQL: