[筆記] 網頁前端工程師需有的 Dockerignore 基礎知識

與 .gitignore 的功能相似但概念有點不同的 .dockerignore,這邊筆記一下常見的排除檔案和理由。
docker logo


內容

dockerfile 在 COPY . . 資料時,常見的排除檔案如下

node_modules

你僅需要複製 package.json,就利用 npm install 將檔案給裝回

.git

.git 版控檔案是不需要放入的,也不會用到

.dockerignore

.dockignore 檔案本體也是不需要放入的,僅需要加入 .git 的版控即可

.env.*

環境變數一般來說是不需要放入,而是依賴於 build 或是 deploy 過程中從其他地方取得,進而加強程式碼本身的安全性

.md

MD 說明文件也是不需要的,這畢竟是給人類閱讀用的


參考資料

1. docker-.dockerignore 文件

按讚加入粉絲團

延伸閱讀