Google App Engine - развертывание с начальными файлами из внешнего каталога? - PullRequest
0 голосов
/ 30 ноября 2018

Я пытался развернуть мое приложение go в Google App Engine, но немного застрял в том, как включить в него мои файлы исходных данных из относительного каталога.
Структура проекта:

- project
 |- cmd
 |    |- main.go
 |    |- app.yaml
 |
 |- seed-data
      |- foo.json

Работает нормально, если я поставлю foo.json рядом с main.go & app.yaml, но как мне сохранить структуру и настроить ее так, чтобы она включала в себя начальный файл из ../seed-data/foo.json?

1 Ответ

0 голосов
/ 30 ноября 2018

Каталог, в котором находится файл app.yaml, считается каталогом верхнего уровня для соответствующей службы приложения GAE.Только то, что находится под этим каталогом службы верхнего уровня, будет развернуто в GAE.

В вашем случае каталог seed-data находится выше каталога верхнего уровня сервиса, поэтому он не будет считаться частью кода сервиса наразвертывание.Вы должны решить эту проблему.

Если вы работаете в стандартной среде, должно иметь возможность использовать правильно расположенную символическую ссылку, чтобы каталог seed-data появлялся внутри каталога службы.См. Как загрузить проект Google App Engine (Go) в другую папку, отличную от app.yaml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...