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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

把 SAP UI5 应用部署到 SAP Kyma

發布時間:2023/12/19 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 把 SAP UI5 应用部署到 SAP Kyma 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

鏈接:https://developers.sap.com/tutorials/cp-kyma-frontend-ui5-mssql.html

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

dockerfile 的內容:

# build environment FROM node:current-slim as build WORKDIR /app COPY package.json ./ RUN npm install COPY . . RUN npm run-script build# production environment FROM nginx:alpine COPY --from=build /app/dist /usr/share/nginx/html

WORKDIR /app

The WORKDIR instruction sets the working directory for any RUN, CMD, ENTRYPOINT, COPY and ADD instructions that follow it in the Dockerfile. If the WORKDIR doesn’t exist, it will be created even if it’s not used in any subsequent Dockerfile instruction.

將接下來的 RUN, CMD, ENTRYPOINT, COPY 和 ADD 指令設置工作目錄。

可以重復使用:

WORKDIR /a WORKDIR b WORKDIR c RUN pwd

The output of the final pwd command in this Dockerfile would be /a/b/c.

COPY package.json ./

The COPY instruction copies new files or directories from and adds them to the filesystem of the container at the path .

COPY sourcr target, 注意,target 指的是容器文件系統內的路徑。

target 可以是相對路徑或者絕對路徑。

相對路徑的例子:COPY test.txt relativeDir/

在執行時,實際上是:WORKDIR/relativeDir/

絕對路徑的例子:COPY test.txt /absoluteDir/

首先執行 npm install:

本地命令行啟動 SAP UI5:

npm run-script start

之后 localhost:8080 即可訪問:

構建 docker 鏡像:

docker build -t i042416/fe-ui5-mssql -f docker/Dockerfile .

發現在 windows 上打包有點問題:

current-slim: Pulling from library/node
no matching manifest for windows/amd64 10.0.19042 in the manifest list entries

docker desktop 里,將容器類型切換成 linux container,重試。

切換之后就可以成功構建了:

然后將該鏡像上傳到 docker hub:

docker push i042416/fe-ui5-mssql

上傳成功:

在 SAP Kyma dev namespace 上部署一個 APIRule,其作用是,將應用暴露給 internet 訪問。

deployment 成功:

部署 configmap.yaml, 指定 SAP UI5 消費后臺服務的 url:

上傳一個 deployment,鏡像使用我之前 docker build 生成的鏡像:

部署成功:

點擊 api rule,即可得到 SAP UI5 公網訪問的 url 了:

https://fe-ui5-mssql.c-46d70f2.kyma.shoot.live.k8s-hana.ondemand.com/

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

總結

以上是生活随笔為你收集整理的把 SAP UI5 应用部署到 SAP Kyma的全部內容,希望文章能夠幫你解決所遇到的問題。

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