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 =================================================
15 .. include:: cba-description.rst
30 Building client html and js files
31 .................................
33 * FROM alpine:3.8 as builder
34 * RUN apk add --no-cache npm
35 * WORKDIR /opt/cds-ui/client/
36 * COPY client/package.json /opt/cds-ui/client/
38 * COPY client /opt/cds-ui/client/
41 Building and creating server
42 ............................
45 * WORKDIR /opt/cds-ui/
46 * RUN apk add --no-cache npm
47 * COPY server/package.json /opt/cds-ui/
49 * COPY server /opt/cds-ui/
50 * COPY --from=builder /opt/cds-ui/server/public /opt/cds-ui/public
53 * CMD [ "npm", "start" ]
61 * Visual Studio code editor
70 1. Make sure your local Maven settings file ($HOME/.m2/settings.xml)
71 contains references to the ONAP repositories and OpenDaylight
73 2. git clone https://(LFID)@gerrit.onap.org/r/a/ccsdk/cds
74 3. cd cds ; mvn clean install ; cd ..
75 4. Open the cds-ui/client code for development
78 Functional Decomposition
79 ------------------------
82 .. |image1| image:: media/CDS_Architecture.jpg
85 .. |image2| image:: media/CDS_Data_Flow.jpg
88 .. |image3| image:: media/Functional_Decomposition.jpg