我正在尝试调试我已部署到Google云应用引擎的应用程序。阅读文档,我发现为了这样做,我必须使用
进入调试模式gcloud app --project [Project ID] instances enable-debug
之后我能够通过SSH连接到我的实例并访问root。现在我想编辑一些文件。但是,尝试使用vim或nano似乎不起作用。
有没有办法在不重新部署整个应用程序的情况下编辑这些文件?
答案 0 :(得分:2)
在您通过SSH进入App Engine实例并在Docker容器中打开外壳后,您需要在安装nano或vim之前下载软件包列表:
apt-get update && apt-get install nano
然后,您可以编辑应用程序的文件(位于/app
中):
nano composer.json
答案 1 :(得分:0)
部署的应用运行实时代码。编辑它通常是不可行的。而且,对运行容器的改变不是永久性的;事实上他们在第一次重新开始时就输了。 您可以在Debugging an Instance页面上找到一些信息。 与上述无关,云shell中提供了实际的command-line editor。