[C#] 將 .NET Core 中的 Configuration 輸出為 JSON

[C#] 將 .NET Core 中的 Configuration 輸出為 JSON 之前筆記 [C#] 將 Dictionary 轉為 JSON 紀錄到 將 Dictionary 轉為 JSON 的方式,對 .NET Core 有些認識的朋友馬上就想到是為了處理 .NET Core Configuration,主

使用 Yum 安裝 Redis 5

使用 Yum 安裝 Redis 5 最近嘗試撰寫 script 在 CentOS 上建立 Redis 環境,嘗試過程中無意間發現不同的 yum repository 間有不同的 redis 套件版本,像是常用的 epel-release 上的 redis 就是 3.2.12,雖說

[C#] 將 Dictionary 轉為 JSON

[C#] 將 Dictionary 轉為 JSON 之前筆記 [C#] 將 JSON 轉為 Dictionary 紀錄到如果將 JSON file 轉為 C# 的 Dictionary 來做後續加工處理,當然有 JSON to Dictionary 就需要有 Dictionary to JSON 囉 基本環境說明 macOS Catalina 10.15.2 .NET Core SDK 3.1.101 C# 8.0 程式碼

[C#] 將 JSON 轉為 Dictionary

[C#] 將 JSON 轉為 Dictionary 使用 JSON 做為避免在程式中寫死固定值的解決方案是種常見做法,不過一旦系統日漸龐大複雜起來時,可能就需要有良好的管理方式或是流程,像是

將 ConfigMap 做為 Helm volume mount 的來源

將 ConfigMap 做為 Helm volume mount 的來源 有用過 container 的朋友相信對於 volume mount 有一定的了解,如果有用過 db 類型的 container (mysql、mongodb…) 對於透過 docker-entrypoint-initdb.d 來建

使用 Docker 版 Nginx 建立靜態頁面網站

使用 Docker 版 Nginx 建立靜態頁面網站 最近經手的小專案,需要一個呈現靜態頁面的網站,因為需要動態改變網站上顯示頁面的 routing 所以第一時間還是想到透過 ASP.NET Core 的機制

將打包好的 Helm Chart Push 至 Nexus

將打包好的 Helm Chart Push 至 Nexus 之前筆記 打包 Helm Chart 簡單紀錄該如何打包 Helm Chart,但打包後的 Helm Chart 如果無法提供其他 server 使用就失去意義了,所以延伸紀錄將打包後的

打包 Helm Chart

打包 Helm Chart 最近專案常需要調整或建立 Helm Chart,但畢竟還不是很熟悉,常常用完一次過沒幾天就又忘記語法,同事都快被我煩死了,趁著假日簡單紀錄一下

從 mac 使用 Container Ip 直連 (更新版)

從 mac 使用 Container Ip 直連 (更新版) 之前筆記 從 mac 使用 Container Ip 直連 紀錄到如何在 mac 上直接透過 container ip 存取相關服務,不過設定過程還需要動用到 Kubernetes,讓

如何看到不可視字元

如何看到不可視字元 今天同事遇到個奇異現象:編輯器上看來完全正常的檔案內容,實際執行時卻出現錯誤訊息;刪除提示錯誤位置後重新輸入,git 還真的

不 Pull Image 直接新增 Image Tag

不 Pull Image 直接新增 Image Tag 最近發現整個 CI/CD 的流程耗時愈來愈長,雖說隨著愈來愈多的功能、測試,時間變長是可以預期的,但還是想要儘可能做些優化,同事在檢查

使用 Docker 建立 Nexus3 的 Image Registry

使用 Docker 建立 Nexus3 的 Image Registry Nexus 全名是 nexus repository oss 是套免費 (有付費的 pro 版,差異請參考 COMPARE to PRO VERSION) 產出物倉庫,支援多種類型產出物(摘錄至 Manage these formats) Bower Docker Git LFS Maven npm NuGet PyPI Ruby Gems Yum

解決 Helm init 時出現找不到 tiller pod 問題

解決 Helm init 時出現找不到 tiller pod 問題 這是在嘗試 Docker for Mac 上的 Kubernetes 與 Helm 時遇到的問題,成功版的安裝過程可以參考之前筆記 在Docker for Mac 啟用Kubernete

讓 iOS 裝置可以存取自訂 domain

讓 iOS 裝置可以存取自訂 domain 近幾年行動裝置的瀏覽量佔比有愈來愈高的趨勢,身為 web 工程師也得朝著 mobile first 的方向做調整優化,所以在不同行動裝置上做測試也在

從 mac 使用 Container Ip 直連

從 mac 使用 Container Ip 直連 大約一年前開發環境從 Windows 轉換至 mac 後,開發上最痛苦的就是沒有 Visual Studio 可以用,痛苦指數第二高的我個人認為是 Docker for Mac 沒有 docker0 網卡 (這是已知的