#n8n藉著 Azure for Student 有免費額度,嘗試用 GitHub Actions 做了自動化部署n8n 。因為想要用 npm notion-to-md 把抓取的 notion blocks 轉換成 markdown ,所以變成得從官方的 Docker Image 把 n8n pull 下來之後,下載想要使用的 packages 到 node_modules ,再 push 到 Azure Container Registry 。接著讓 Azure Container App pull 自己版本的 Docker Image 然後部署。因為 Azure 的資源和權限拆分蠻細的,有踩到一些坑,之後再整理筆記分享