2017年9月6日 星期三

AWS - 列出 EC2 instance IP 等資料

AWS EC2 instance IP 是動態配給,但並非每個人都有權限登入 AWS console 取得 EC2 instance IP,於是開發人員會找 AWS 管理員索求資料;但若 EC2 使用了 auto scaling 機制,instance 開開關關,之前拿到的資料就失效。為了解決這個困擾,做了一個頁面,利用 AWS CLI,也算是 demo 如何整合之前介紹的 minimum-hsu/markdown-web 與 minimum-hsu/docker-cron,一樣打包成 Docker:minimum-hsu/example-markdown-web

Alpine - 週期性工作

在 Linux 說到週期性工作,想到的就是 crontab。

Docker 版本的 Alpine Linux,crond 預設是沒有運行的,需要執行命令
crond -f

我做了一個只運行 crond 的 Docker image:minimum-hsu/docker-cron

Web - markdown 與 flask 共舞

markdown 語法容易上手,容易排版,容易閱讀,容易轉換成 HTML。利用 markdown 的特性,結合 python flask,就能簡易架設一個靜態網站。

我做了一個雛形:minimum-hsu/markdown-web