既然上一篇是把專案的docker image做好,這邊就是把它發布
如果直接發布的話,沒甚麼問題,就是直接放PORT
不過既然沒有用IIS,就加個nginx,算是這次要加上的新工具吧
這邊就直接先放上docker compose
繼續閱讀 “docker compose dotnetMVC與API + nginx"既然上一篇是把專案的docker image做好,這邊就是把它發布
如果直接發布的話,沒甚麼問題,就是直接放PORT
不過既然沒有用IIS,就加個nginx,算是這次要加上的新工具吧
這邊就直接先放上docker compose
繼續閱讀 “docker compose dotnetMVC與API + nginx"這次主要要做的事情是在一台遠端進去,不能連外網的機器上,發布起我們的專案,dotnetMVC+API
主要步驟就會 把專案docker化、docker compose兩支專案、然後把image,dockercompose, docker desktop都送過去遠端電腦,然後安裝發布
繼續閱讀 “將dotnet core用docker包起來"基本上我就是在網路上找文章 試著跟著做 做完再開始自己想怎麼改
這次找到優質好文,直接整套包好。不過這也基本上確定一件事情,用docker-compose把DB跟service綁在一起,就是要找到能自己host一台機器比較適合
我這種免費仔就找到免費途徑就用吧
文章連結:https://testdriven.io/blog/deploying-django-to-heroku-with-docker/
繼續閱讀 “在heroku上發布django然後用gitlab做CICD"最近公司要推使用gitlab來做自動build+發布,於是我就拿我這邊的raspberry pi作為發布機器
在電腦上安裝gitlab用區網作為pipeline建置測試,因為目前還沒有放AWS heroku之類的雲端託管,原因的話,在前幾篇試過,主要是postgres還需要一點錢 除非再把網站改回舊版
那就用docker compose 安裝吧
繼續閱讀 “Windows Docker 安裝 Gitlab"這次是打算將整個 Net Core + SQL Server打包成一個docker compose 就可以直接在別台機器運行
這次我用的是我之前練習.net core + Entity Framework的範例 這樣就可以直接用migration準備好資料庫
然後本文的github :https://github.com/soarwing52/PortfolioJayNetCore
繼續閱讀 “Docker-Compose + .Net Core + Sql Server"這次採到的坑:
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家用版 版本20H2
安裝的DOCKER是3.33版本
使用WSL2 backend 因為之前有玩過store裡面的ubuntu所以直接沿用設定
繼續閱讀 “Docker Desktop 架設SQL server"這次實作的內容是 在win10環境下 建立一個Docker Container 裡面是Ubuntu的OS然後跑SQL Server
第一步:安裝好Docker Desktop
目前這個動作在Windows上已經很簡單了 相容性基本上都解決了 只要是win10版本夠新都可以
繼續閱讀 “Win10_Docker Desktop_SQL Server_Ubuntu"