Server-Sent Events in Spring
因為有監控服務是否斷掉的需求, 要做一個 Dashboard 來即時呈現問題點,
但用輪詢怕會自己把自己搞死, 所以就看了一下 Server-sent events,
也不是什麼新東西了, 主流瀏覽器也都支援了, 大概沒什麼或坑吧 XD
就拿來試玩一下順便紀錄.
因為有監控服務是否斷掉的需求, 要做一個 Dashboard 來即時呈現問題點,
但用輪詢怕會自己把自己搞死, 所以就看了一下 Server-sent events,
也不是什麼新東西了, 主流瀏覽器也都支援了, 大概沒什麼或坑吧 XD
就拿來試玩一下順便紀錄.
記錄日常小工具
如何在 Mac 上安裝 Ansible?
如何在 Hexo 的 Next 模板增加 Google Analytics?
自從 Oracle JDK 喊說要收費後, 就陸續將開發機換成 OpenJDK,
但是以 Windows 來說 Amazon Corretto 提供的最方便安裝了,
但換成 Corretto 11 後, 有缺一些依賴所以又要改一下指令所以紀錄一下.
假如我新開一台機器, 除了基本初始化後, 還需要有個執行應用的專門帳號來佈署使用
下載
1 | cd /github/blog |
修改 _config.yml
將
1 | theme: landscape |
改成
1 | theme: next |
But….
原本是在 Runner 內使用 ssh 直接去做佈署, 但是這樣很沒有效率 失誤率也很高, 所以之後會打算使用 Ansible 來做佈署動作, 不過不管哪一種都是需要使用將GitLab Runner 安裝在宿主主機上, 而不是透過 GitLab Runner in Docker 的這種方式, 因為不管要存取 SSH 金鑰還是鑰呼叫 ansible-playbook 都是直接安裝在宿主主機比較方便啊.
這邊就簡單介紹如何配置跟註冊, 並使用簡單的 shell 來操作遠端機器
事情是這樣的, 原本跑得好好的流水線, 因為資安要求東封西封, 所以就沒辦法從 DockerHub 拉影像檔下來的, 只好把基礎影像檔上傳一份到自己的 Docker Registry 但我們自己的是有權限控制的, 所以當 CI 本身要用的影像檔要下載時就會發生….
1 | Running with gitlab-runner 11.7.0 (8bb608ff) |