Каталог приложения не отображается в облачной оболочке Google

Наверное, глупый вопрос.

Я новичок в Google App Engine. Поэтому я последовал этому учебному пособию и успешно развернул их приложение HelloWorld, где последние шаги выполняются в облачной оболочке.

Затем я собрал собственное приложение в flask на своем локальном компьютере, протестировал его (перенес репо в облачное хранилище проекта) и развернул его из командной строки (gcloud app deploy) и он работает нормально, любой может использовать приложение в своем браузере, а я также могу увидеть исходный код на веб-сайте консоли.

Но я не вижу никаких каталогов, когда я использую облачную оболочку. Я получаю подсказку username@project-id:~$ но когда я lsесть только один файл README и никаких других каталогов, поэтому я не могу использовать devapp_sever.py, gcloud app deploy или любая другая функция оболочки в этом проекте.

Но когда я выбираю проект hello world, который был создан изначально, оболочка показывает src каталог, который содержит код приложения, и я могу использовать оболочку и развернуть приложение оттуда.

Что здесь происходит и что я должен делать?

1 ответ

Думайте о своей облачной оболочке как о другой рабочей станции с локальным диском, похожей на вашу локальную машину. Чтобы развернуть код в приложении механизма приложений, Google создаст хранилище облачных источников. Сказав это, это не относится к вашей облачной оболочки. Можно конечно git clone любой репозиторий Git в вашу облачную оболочку.

Дэн также написал хорошее объяснение здесь -

/questions/4800358/google-cloud-kak-razvernut-zerkalnyij-repozitorij/4800366#4800366

Надеюсь, это проясняет это!

Другие вопросы по тегам