簡體   English   中英

如何使用app上傳資源文件到cloud foundry

[英]How to upload resources files with app to cloud foundry

我的項目需要讀取多個文件作為資源(krb5.conf、truststore、keytab)。 它們在項目目錄中。 例如 C:\Users\WorkSpace\MyProject\krb5.conf。

但是,當我將我的項目上傳到 Cloud Foundry 時,該應用程序在運行時找不到我的資源文件。

這是我第一次在 Cloud Foundry 上部署應用程序。 有沒有辦法用項目將文本文件、圖像 jpg 等資源文件上傳到 cloud foundry? 所以應用程序可以在 cloud foundry 上運行時讀取這些文件

當你cf push應用程序時,cli 將上傳指定路徑下的所有文件。 默認情況下,路徑是當前目錄。 您可以使用--path-p設置自定義路徑。

--path-p參數也可能指向 zip 個文件或 jar 個文件,用於 Java 個應用程序。 在這種情況下,將上傳存檔的內容。

唯一的例外:

  1. 此處列出的文件。

    • .cfignore
    • _darcs
    • .DS_Store
    • .git
    • .gitignore
    • .hg
    • manifest.yml
    • .svn
  2. 如果您有.cfignore文件(與.gitignore語法相同),則不會上傳任何匹配的內容。

要解決問題:

  1. 檢查你的路徑。 確保它是正確的並包含您的文件。
  2. 確保文件沒有被忽略。
  3. 運行cf ssh到您的應用程序並檢查文件是否存在。
  4. 確保您使用的是容器中文件的正確路徑,使用$HOME/home/vcap/app ,它們是應用程序文件的根目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM