commit | 2e80cc8a3e97b1e0979511c54aebd86bddfa7f35 | [log] [tgz] |
---|---|---|
author | Dan Timoney <dtimoney@att.com> | Thu Jul 02 11:38:10 2020 -0400 |
committer | Dan Timoney <dtimoney@att.com> | Wed Sep 23 13:50:46 2020 +0000 |
tree | bf3ddd75c6d63ebd27d50b1dd0e1af2907f912d6 | |
parent | 15e4b8a1204cb1acad60c0f3ff6e2fc88fb3ab62 [diff] |
Do not install certs in docker image Updated docker config to no longer install certificates in docker image. Instead, in kubernetes env, they will be installed as secrets in oom. In docker-compose env, certs will be an external mount. Issue-ID: CCSDK-2519 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Id67e16e72d2cb7d0c9a1d88fdcff544d86ca2708 (cherry picked from commit 3b346af513694c07a3cb57734c8b881677c595f6)
mvn process-sources -P format
Reference: ktlint docs | ktlint codebase
Before you can build this project, you must install and configure the following dependencies on your machine:
Running mvn clean install
command to install all libraries and dependencies for the maven and npm. Running mvn clean install -Pdocker
command to install all libraries and create below docker images.
Note: run mvn clean install -Pdocker -Ddocker.skip.push=true
to build but skip pushing docker image.
Back-end MS
Create
sdnctl
table in MySQL
(Optional) You could run the project in a specific profile(dev, local) by adding-Dspring.profiles.active=profile-name
Loop-back server:
That allow your request to reach the backend from cds-ui
Move to./cds-ui/server/
folder and run the commandnpm start
cds-ui
Move to
./cds-ui/designer-client/
folder and run the commandnpm start
This command will make sure all the files follow the linting rules and then connect to the loopback server.
Front-end: you could use vscode
or webstorm
Back-end: IntelliJ
with kotlin plugin or any other editor
For more information check: CDS Docs