Angular Material Table 可排序、分頁的表格

好的,我的技能要新增Angular了,公司的上一個專案是單機程式,bentley Map的外掛功能,這次回到網頁的本業

雖然說是本業,但其實,也不是ESRI的地圖,也是擦屁股的其他系統,不過我覺得反而相對好,這次是Angular + Dotnet Core 2.2 + Docker發布 + Nginx

所以我就準備來寫Angular啦

Angular + dotnet core是VS內建的選項之一 另外一個是React

Angular的優勢在於一頁式網站,並且不需要那麼大量的外接Library

然後他是一個比較嚴謹的框架,照著他的架構來使用 components, service等等

其實網路上找來找去三大框架也都各有所長,既然手上遇到的是angular就直接用

繼續閱讀 “Angular Material Table 可排序、分頁的表格"

docker compose dotnetMVC與API + nginx

既然上一篇是把專案的docker image做好,這邊就是把它發布

如果直接發布的話,沒甚麼問題,就是直接放PORT

不過既然沒有用IIS,就加個nginx,算是這次要加上的新工具吧

這邊就直接先放上docker compose

繼續閱讀 “docker compose dotnetMVC與API + nginx"

在heroku上發布django然後用gitlab做CICD

基本上我就是在網路上找文章 試著跟著做 做完再開始自己想怎麼改

這次找到優質好文,直接整套包好。不過這也基本上確定一件事情,用docker-compose把DB跟service綁在一起,就是要找到能自己host一台機器比較適合

我這種免費仔就找到免費途徑就用吧

文章連結:https://testdriven.io/blog/deploying-django-to-heroku-with-docker/

繼續閱讀 “在heroku上發布django然後用gitlab做CICD"

Azure 與 Docker的一些坑與常識

這次採到的坑:

host path ("/Users/xy/project/TEST/hi") not allowed as volume source, you need to reference an Azure File Share defined in the 'volumes' section

首先先介紹一下我做了什麼

我這次嘗試的目的是,我原本把portfolio架式在pythonanywhere上面,後來我把我的整個網站用docker compose架了起來,所以想把docker compose看能在哪裡deploy

繼續閱讀 “Azure 與 Docker的一些坑與常識"

在win10 上跑 Flask in apache server

這篇是因為原本的.net API要做影像辨識,用到keras,而上一個做的人用C#開啟一個.bat 裡面設定跑起conda然後再執行影像辨識,得到辨識結果

開發的同事跟我說他當初摸conda環境有沒有跑起來摸很久,因為根本無法debug,得不到terminal的結果,除非他整個運算都正確

我這邊摸了一天,決定放棄,直接架一個flask跑python,效率也高不少,因為bat叫起py檔案的作法會需要每次都重新import tf,就會很久,而且,黑盒子debug法太奇怪了

我這邊就要在windows server上面的IIS架設一個apache來host Flask

然後這個API必須只能對內,localhost外不能連到

繼續閱讀 “在win10 上跑 Flask in apache server"