应用程序目录未显示在谷歌云外壳上

时间:2017-05-06 19:09:51

标签: python google-app-engine google-cloud-platform

可能是一个愚蠢的问题。

我是谷歌应用引擎的新手。所以我按照教程并成功部署了他们的HelloWorld应用程序,最后的步骤在云端shell上完成。

然后我在我的本地机器上构建了我自己的应用程序,测试它(将回购推送到项目的云回购)并从命令行(gcloud app deploy)部署它并且它工作正常,任何人都可以使用他们的浏览器上的应用程序,我也可以在控制台网站上看到源代码。

但是当我使用云外壳时,我没有看到任何目录。我收到提示username@project-id:~$但是当我ls时,只有一个README文件而没有其他目录,因此我无法使用devapp_sever.pygcloud app deploy或任何其他shell这项目的功能。

但是当我选择最初创建的hello world项目时,shell会显示一个src目录,其中包含应用程序的代码,我可以使用shell并从那里部署应用程序。

这里发生了什么以及我应该做些什么。?

1 个答案:

答案 0 :(得分:1)

将您的Cloud Shell视为具有与本地计算机类似的本地磁盘的另一个工作站。要将代码部署到应用引擎应用,Google将创建一个云源存储库。话虽如此,这与您的Cloud Shell无关。您当然可以git clone将任何Git回购添加到您的Cloud Shell中。

丹还在这里写了一个很好的解释 -

https://stackoverflow.com/a/42123320/7947020

希望这能澄清它!