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:7.0-ubi8~https://github.com/redhat-developer/s2i-dotnetcore-persistent-ex#dotnet-7.0 --context-dir app从
postgresqlsecret 和数据库服务名称环境变量中添加环境变量:$ 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