我有一个运行在应用引擎灵活环境上的谷歌云平台虚拟机上的 ruby on rails 应用程序。当我部署应用程序时,它看起来像是在 VM 上安装了大部分软件,gcloud --project project-name preview app deploy
我认为它通过读取它创建的临时 dockerfile 来安装 rails 和其他软件。它从 app.yaml 文件中获取 dockerfile 的信息(我从他们的教程中获得了这个设置)。
这对我来说工作得很好,但现在我需要将 ImageMagick 安装到服务器上来处理网站上的图像。通常,您可以通过sudo apt-get install imagemagick
从项目目录运行来执行此操作。当我通过 SSH 连接到虚拟机时,我找不到项目目录,所以这不起作用。
sudo apt-get install imagemagick
每次我对站点进行新部署时,我都不知道如何让它运行,以便它在新 VM 上拥有软件。
正如您可能会说的那样,我对服务器端的东西不是很好,并且想知道我应该怎么做才能以正确的方式将新软件放到 VM 上,所以它总是像 ruby 和 rails 等一样。 . 是每次我进行新部署时。