6 ### Local build and Run
8 Chekout code for [RICDMS](https://gerrit.o-ran-sc.org/r/admin/repos/ric-plt/ricdms) repository from gerrit.
10 $ git clone ssh://subhash_singh@gerrit.o-ran-sc.org:29418/ric-plt/ricdms
21 {"ts":1684321663015,"crit":"INFO","id":"ricdms","mdc":{},"msg":"Logger is initialized without config file()."}
22 {"ts":1684321663023,"crit":"INFO","id":"ricdms","mdc":{},"msg":"Starting server at : 0.0.0.0:8000"}
23 2023/05/17 11:07:43 Serving r i c d m s at http://[::]:8000
26 It will start the RICDMS on port `:8000`
35 Add the changes to `deployment/dms-config.yaml` as per your environment (refer your `.kubeconfig` file).
46 certificate-authority-data: <certificate>
47 server: https://<kube-ip>:<kube-port>
51 cluster:<cluster-name>
54 current-context: <context>
60 client-certificate-data: <cliet-cert>
61 client-key-data: <client-key-data>
64 Apply the deployment yaml :
66 $ kubectl apply -f deployment
69 Make sure that following pod, svc and configmap is created :
71 $ kubectl get po,svc,config
72 NAME READY STATUS RESTARTS AGE
73 pod/dms-server-r2k64 1/1 Running 0 15s
75 NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
76 service/ric-dms-service NodePort <cluster-IP> <none> 8000:32625/TCP 15s
79 configmap/kube-env 1 90s