這次案子有需要使用 .net core 存取 FTP 的功能,且又要求 FTP 要分三種登入方式

  1. 使用帳號密碼登入 FTP Server
  2. 使用帳號密碼登入 SFTP Server
  3. 使用 SSH 金鑰登入 SFTP Server

為了 開發環境 需要,最快方法就是使用容器產生這三種 FTP 的環境。 今天就要來說明,怎麼使用 Docker 產生這三種 FTP 環境。

Continue reading

我電腦 Go 的版本是 1.13.4,參考 gorm 文件 Connecting to database 連接到資料庫的時候一直出現 invalid port when using sqlserver://username:password@localhost:1433?database=dbname 的錯誤,這個錯誤看起來就是連線字串格式錯誤。 今天就來筆記,我如何處理這問題。

Continue reading

今天要來筆記一下學到的 Go Module 的指令,這篇文章只會紀錄一些我覺得會常用的指令,並不會說明什麼是 Module,如果要了解什麼是 Module 可以參考 Go 1.11 Modules

此文章會說明的指令有 $ go mod init <module name>, $ go list, $ go get, $ go mod verify, $ go mod tidy, $ go mod why <package>, $ go mod edit, $ go mod vendor
Continue reading

公司一直有一個維護的案子,該維護案的開發環境都一直放在雲端上,例如 SQL Server、後端 API 等等…。 但是該維護案又不會常常使用到開發環境,但是沒有開發環境偶爾要維護又很麻煩,所以為了節省成本,就決定把該開發環境容器化,並且把放在雲端的服務關掉。

該維護案是前後端分離,前端是 Angular 後端是 ASP.NET Core APISQL Server,所以要容器化的是 後端 的部分,只要將後端容器化後,前端開發就不用煩惱後端環境怎麼建立。

所以今天要介紹如何用 docker-compose 建立 ASP.NET Core API 與 SQL Server 服務,並且該 API 會連 SQL Server 當作資料來源。 讓前端的開發工程師在開發的時候,不用為了後端的環境而煩惱。

Continue reading

Docker 有提供 events 的指令用來監聽 Docker 的服務事件,例如在執行 docker run 的時候,就會經過 create -> attach -> start 的狀態。 這個可以用在很多地方,例如容器一直執行不起來的時候,就可以使用 docker events 來觀察到底是失敗在哪一個階段。

Continue reading
Author's picture

Miles

I’m a person who is enthusiastic about Coding, and that’s my job by the way.


Web Developer


Taiwan