從去年開始做的side project 主要是想要看看gitlab.com的CICD怎麼做的練習
同時也想要練習前端 + django rest
所以就拿我們溯溪協會的網站來練手,刻出一個新的來
那後來就順勢要變成正式的新版本上線了
介紹一下Tech stack
前端:一開始是用angular 不過後來公司開始用react,還沒刻太多頁面就直接改成React了
後端:django rest framework 主要是想用他的後台跟ORM 把DB管理這個部分簡化 如果有問題不用遠端進去下SQL就可以改資料
不過必須說 在弄migration真的是一個大問題,如果有開分枝然後都做了改動 回來很容易爆掉
中間洗掉重弄好幾次
DB:一開始就用sqllite 然後一開始在heroku上面就用heroku postgres 現在在VM上面起了一個mysql
Proxy:一開始用安裝Ubuntu Apache 後來有中文亂碼問題,改成用docker nginx-certbot
GCP: Host在Compute Engine上面 +Firewall,CICD 用Cloud Run
繼續閱讀 “用GCP Compute Engine架設前後端分離(一) 前言"