6.7. 创建 CRUD 示例应用程序
s2i-dotnetcore-persistent-ex
是一个简单 Create, Read, Update, Delete (CRUD).NET web application,它将数据存储在 PostgreSQL 数据库中。
流程
使用 oc
创建示例应用程序:
添加数据库:
$ oc new-app postgresql-ephemeral
添加 .NET 应用程序:
$ oc new-app dotnet:8.0-ubi8~https://github.com/redhat-developer/s2i-dotnetcore-persistent-ex#dotnet-8.0 --context-dir app
从
postgresql
secret 和数据库服务名称环境变量中添加环境变量:$ oc set env dc/s2i-dotnetcore-persistent-ex --from=secret/postgresql -e database-service=postgresql
使应用程序可以被外部访问:
$ oc expose service s2i-dotnetcore-persistent-ex
获取 sharable URL:
$ oc get route s2i-dotnetcore-persistent-ex