日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

在 SAP Kyma 上部署一个 Go MSSQL API Endpoint

發布時間:2023/12/19 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在 SAP Kyma 上部署一个 Go MSSQL API Endpoint 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

鏈接:https://developers.sap.com/tutorials/cp-kyma-api-mssql-golang.html

本地文件:C:\Code\referenceCode\SAP Kyma教程例子\api-mssql-go

main.go

go 應用的入口:

dockerfile

該 dockerfile 定義了兩個階段來構造 docker 鏡像文件。

(1)In the first stage, a Go image is used. It copies the related content of the project into the image and builds the application.

(2)The built application is then copied into the Docker scratch image and exposed on port 8000. The scratch image is an empty image containing no other tools within it so obtaining a shell/bash session is not possible.

FROM scratch WORKDIR /app COPY --from=builder /app/api-mssql-go /app/

如果上面三行代碼刪除,對最后構建好的 docker 鏡像文件的影響就是,尺寸會比不注釋后的鏡像文件尺寸大。這三行代碼的作用是,從一個空的 scratch 鏡像開始構建,僅將之前 go 鏡像 /app/api-mssql-go 文件夾拷貝到新鏡像的 app 目錄,這樣尺寸大大減小。

apirule:

從上圖可以看到,這個 GO MSSQL API endpoint,支持對訂單的增刪改查。

本地運行 go 應用:

go run ./cmd/api/main.go

本地 endpoint 如下:

http://localhost:8000/orders

讀取訂單:curl -i -H “Accept: application/json” -H “Content-Type: application/json” -X GET http://localhost:8000/orders

創建訂單:curl --data “{“order_id”:“10000003”,“description”:“test from curl”}” http://localhost:8000/orders

進入 api-mssql-go 文件夾,構建 docker 鏡像:

docker build -t i042416/api-mssql-go -f docker/Dockerfile .

上傳鏡像:
docker push /api-mssql-go

本地啟動鏡像:

docker run -p 8000:8000 --name api-mssql-go \ -e MYAPP_username="sa" \ -e MYAPP_password="Yukon900" \ -e MYAPP_database="DemoDB" \ -e MYAPP_host="host.docker.internal" \ -e MYAPP_port="1433" \ -d <your-docker-id>/api-mssql-go:latest

最后,把 k8s 文件夾下所有 yaml 文件,部署到 SAP Kyma 即可。

更多Jerry的原創文章,盡在:“汪子熙”:

總結

以上是生活随笔為你收集整理的在 SAP Kyma 上部署一个 Go MSSQL API Endpoint的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。