一千萬個為什麽

搜索

CDN上傳應該是我的Docker構建的一部分嗎?



我已經設置了一個Docker容器來構建和執行Web應用程序。該容器構建在CI作為服務上,然後推送到私有Docker註冊表以從我的服務器運行。

我希望將容器內部構建的資產上傳到CDN。我寫了一個完成這個的基本腳本,但我不確定它在哪裏屬於它。它應該進入Docker構建嗎?這意味著我需要將我的CDN密鑰/秘密/ URL /其他數據作為args傳遞給容器。我覺得這很快就會變得笨拙(盡管可能不是docker-compose配置的一部分)。這也意味著我不能輕易地重新運行上傳(因為該層將被緩存)。

另一方面,如果我要在我的CI中將上傳腳本作為構建步驟運行,我將需要從容器內檢索構建的文件(可能是安裝的卷?)我也很對。

CDN上傳構建步驟屬於哪裏?

轉載註明原文: CDN上傳應該是我的Docker構建的一部分嗎?

一共有 0 個回答: