Каталог приложения не отображается в облачной оболочке 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
Надеюсь, это проясняет это!