2 回答

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個贊
您不需要 Docker 來執(zhí)行此操作。
這使事情變得復(fù)雜,因?yàn)槟挠脩舯仨毷紫劝惭b Docker 引擎。Go 非常適合跨平臺應(yīng)用程序,包括電池。
決定是否希望您的應(yīng)用程序在瀏覽器選項(xiàng)卡中運(yùn)行,還是應(yīng)該擁有自己的窗口?
例如,對于瀏覽器選項(xiàng)卡,請針對目標(biāo)架構(gòu)編譯您的應(yīng)用程序,并考慮對您的用戶有意義的 URL 方案
localhost:8080/app
=> 用戶界面。該路由是 Web 應(yīng)用程序,它提供 HTML、JS 和 CSS。告訴您的用戶運(yùn)行可執(zhí)行文件。localhost:8080/api
=> 后端路由。為用戶界面發(fā)出的請求提供數(shù)據(jù)。用于與本地運(yùn)行的 Postgres 服務(wù)器對話

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個贊
如果您想為此使用 Docker,則必須創(chuàng)建一個特定于平臺的 docker 映像,其中包含特定于平臺的二進(jìn)制文件。獲得這些映像后,您可以使用 docker-compose 來運(yùn)行應(yīng)用程序,并在其自己的容器中運(yùn)行 postgres 實(shí)例。
- 2 回答
- 0 關(guān)注
- 156 瀏覽
添加回答
舉報(bào)