我正在尝试调试我已部署到google云应用程序引擎的应用程序。阅读文档后,我发现为了做到这一点,我必须使用以下命令进入调试模式
gcloud app --project [Project ID] instances enable-debug然后,我可以通过SSH进入我的实例并访问root用户。现在我想编辑一些文件。然而,尝试使用vim或nano似乎不起作用。
有没有办法在不重新部署整个应用程序的情况下编辑这些文件?
发布于 2018-06-24 23:13:38
当您通过SSH登录App Engine实例并在Docker容器中打开一个shell后,您需要在安装nano或vim之前下载包列表:
apt-get update && apt-get install nano然后你可以编辑你的应用程序的文件(在/app中):
nano composer.json发布于 2018-05-04 06:40:03
部署的应用程序运行实时代码。编辑它通常是不可行的。此外,对正在运行的容器所做的更改不是永久性的;事实上,这些更改会在第一次重新启动时丢失。您可以在Debugging an Instance页面上找到一些信息。与以上无关的是,云外壳中提供了一个实际的command-line editor。
https://stackoverflow.com/questions/50162794
复制相似问题