1 .. This work is licensed under a Creative Commons Attribution 4.0
2 .. International License. http://creativecommons.org/licenses/by/4.0
3 .. Copyright (C) 2019 IBM.
7 Controller Blueprint Archived Designer Tool(CBA)
8 ================================================
14 The Controller Blueprint Archived is the overall service design, fully
15 model-driven, package needed to automate the resolution of resources for
16 instantiation and any config provisioning operation, such as day0,
17 day1 or day2 configuration.
19 The CBA is .zip file, comprised of the following folder structure, the
34 Building client html and js files
35 .................................
37 * FROM alpine:3.8 as builder
38 * RUN apk add --no-cache npm
39 * WORKDIR /opt/cds-ui/client/
40 * COPY client/package.json /opt/cds-ui/client/
42 * COPY client /opt/cds-ui/client/
45 Building and creating server
46 ............................
49 * WORKDIR /opt/cds-ui/
50 * RUN apk add --no-cache npm
51 * COPY server/package.json /opt/cds-ui/
53 * COPY server /opt/cds-ui/
54 * COPY --from=builder /opt/cds-ui/server/public /opt/cds-ui/public
57 * CMD [ "npm", "start" ]
64 * Visual Studio code editor
73 1. Make sure your local Maven settings file ($HOME/.m2/settings.xml)
74 contains references to the ONAP repositories and OpenDaylight
76 2. git clone https://(LFID)@gerrit.onap.org/r/a/ccsdk/cds
77 3. cd cds ; mvn clean install ; cd ..
78 4. Open the cds-ui/client code for development
80 Functional Decomposition
81 ------------------------
84 .. |image0| image:: media/image0.jpg
88 .. |image2| image:: media/image2.jpg
92 .. |image3| image:: media/CDS_architecture.jpg