Dec 20 2021
從黑暗時代到現代化的雲端部署與維運
dotnetconf 2021 @ study4 從黑暗時代到現代化的雲端部署與維運
IAC 說明
website 資料夾
website資料夾是建立各個環境的資源檔案,內容記載該服務需要產生哪些的資源項目以及各個環境上的配置,裡面的部分採用terraform撰寫
- main.tf => 用來設定資院建立的內容與設定
- variable.tf => 定義整個腳本中有哪些變數
- vars 資料夾 => 每一個環境上的設定值
initial-script
自動安裝腳本,這裡面的main.sh是整個警本的進入點,每一個服務都會有一個資料夾,資料夾內會有一個install.sh的檔案,這是實際上application真正執行部署的腳本 由main.sh去下載install.sh,並且執行install.sh