Я хочу запустить простой HTML-сайт, используя GAE. Пожалуйста, помогите мне написать правильный файл конфигурации yaml для моего приложения. Когда я пытался развернуть это приложение, оно выдает ошибку. Однако если я разверну приложение без новых обработчиков, то есть тех, которые не заполняются app.yaml автоматически работает
Файловая структура как
css
images
js
index.html
..
и файл yaml выглядит так:
application: shimlachadwick
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /images
static_dir: images
- url: /js
static_dir: js
- url: /css
static_dir: css
- url: .*
script: index.html
Типичный app.yaml, который просто выполняет статический контент, будет выглядеть так: поместите статический контент в подкаталог, скажем, «htdocs». Затем используйте обработчик внизу в качестве вашего «всеохватывающего»:
- url: /
static_dir: htdocs
Итак, в целом, я ожидал бы следующий app.yaml:
application: shimlachadwick
version: 1
runtime: php
api_version: 1
handlers:
- url: /
static_dir: htdocs
Допустим, вы хотели, чтобы корневой путь «/» отображался в файл index.php, который генерирует динамическое содержимое (и не должен быть внутри htdocs). Затем нужно добавить более раннюю запись, которая сопоставляется с этим файлом index.php:
application: shimlachadwick
version: 1
runtime: php
api_version: 1
handlers:
- url: /$
script: index.php
- url: /
static_dir: htdocs
Других решений пока нет …