CF如何列出我项目的根目录中的所有文件

时间:2018-09-28 14:48:15

标签: cloudfoundry pivotal-cloud-foundry

因此,到目前为止,我已经设法将我的一个应用程序放在CF上,但是由于我的组织的公司模型,我无法访问基础结构,因此,我无法通过访问来检查推送的代码库服务器本身,

因此,我想知道是否存在显示服务器实例上存在的项目树/结构的选项?

我尝试了以下命令,但似乎不起作用

files - Print out a list of files in a directory or the contents of a specific file of an app running on the DEA backend Directory

输出到CF文档中的命令

enter image description here

  

此外,我发现它已经写成可以用于DEA后端   DEA代表什么?

     

我正在运行nodejs应用程序,该命令对我有用吗?

为什么需要目录结构?

  

我已经设置了一个节点应用程序,该应用程序通过以下方式提供html和css页面   webpack构建工具。因此,基本上,HTML页面具有注入的CSS   &js文件在运行时的路径。在我的本地计算机上,我确实可以访问   这个生成的文件夹,我也发现引用的css和js   执行,但在已部署的应用程序上无法正常运行,因此我想要   了解那里的文件夹结构到底是什么   部署的应用。

更新

  

一件奇怪的事,今天我也尝试部署相同的东西   使用CF在我自己的关键云服务实例上进行项目   惊讶的是,它就像魅力一样在本地工作   机器,即没有路径问题,我想通过查看来解决   在文件夹结构中。也许与我的服务器有关   配置,因为我们不在Iaas上使用带有CF和AWS的PWS   层。

     

我们在开发的工具中拥有端点注册的概念   托管的应用程序/组件的配置位置。可能是   造成此问题的原因,一旦解决,我将分享原因并解决。

解决方案

  

所以,它对我不起作用,因为我是代理人,因此我   最终创建了SSH连接字符串和OTP。   然后,我将 PUTTY 用于相同的代理设置和ssh    url:port 访问目录结构。

1 个答案:

答案 0 :(得分:1)

如果您的PCF平台Ops团队已启用cf ssh访问权限,则可以运行cf ssh <app-name>将ssh放入应用容器。然后,您可以查看文件的布局。

DEA代表Droplet执行代理。 DEA是OSS CF中的容器编排引擎。在PCF上,DEA已被DIEGO容器编排引擎取代。

相关问题