Adjust docker-compose and SSL config 08/107208/2
authorandre.schmid <andre.schmid@est.tech>
Tue, 5 May 2020 10:11:54 +0000 (11:11 +0100)
committerAndré Schmid <andre.schmid@est.tech>
Wed, 6 May 2020 10:29:59 +0000 (10:29 +0000)
SSL is disabled by default as it is documented in the README.
Expose a port for cassandra docker.
Fix sdc-workflow-backend SDC_ENDPOINT environment variable.
Add some build artifacts to gitignore.

Issue-ID: SDC-3020
Change-Id: If4d81752f6b7c2c1ec2a73327bebbb8ef3ce0420
Signed-off-by: andre.schmid <andre.schmid@est.tech>
docker-compose/.env
docker-compose/cassandra.yml
docker-compose/docker-compose.yml
sdc-workflow-bdd/.gitignore
sdc-workflow-designer-be/.gitignore [new file with mode: 0644]
sdc-workflow-designer-be/docker/startup.sh
sdc-workflow-designer-be/src/main/resources/application.properties

index 58f6cb3..0268cd6 100644 (file)
@@ -1,4 +1,5 @@
-IMAGE_TAG=latest
+#IMAGE_TAG=latest
+# If you want to use your local build, leave the value empty REGISTRY=
 REGISTRY=nexus3.onap.org:10001/
 JAVA_OPTIONS=-Xmx1536m -Xms1536m
 # CS_HOST is set to a dummy string "yyy". This pattern will be used as an identifier to be replaced by the actual
@@ -19,4 +20,6 @@ SDC_PROTOCOL=HTTP
 SDC_USER=workflow
 SDC_PASSWORD=Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U
 FRONTEND_PORT=8184
-FRONTEND_DEBUG_PORT=7000
\ No newline at end of file
+FRONTEND_DEBUG_PORT=7000
+# To enable HTTPS
+#SERVER_SSL_ENABLED=true
\ No newline at end of file
index 28d681e..86b5723 100644 (file)
@@ -1,5 +1,6 @@
 version: '3'
 services:
-
   cassandra:
     image: "cassandra:3.11.4"
+    ports:
+      - "9042:9042"
index b2250ce..41e6e45 100644 (file)
@@ -21,7 +21,7 @@ services:
         - CS_PASSWORD
         - CS_PORT=${CASSANDRA_PORT}
         - SDC_PROTOCOL
-        - SDC_ENDPOINT="${SDC_HOST}:8080"
+        - SDC_ENDPOINT=${SDC_HOST}:8080
         - SDC_USER
         - SDC_PASSWORD
 
index 316e398..8919ee4 100644 (file)
@@ -5,7 +5,9 @@ debug.log
 dist
 docs
 node_modules
+node
 .npmrc
 npm-debug.log
 devConfig.json
 jenkinsConfig.json
+/yarn.lock
diff --git a/sdc-workflow-designer-be/.gitignore b/sdc-workflow-designer-be/.gitignore
new file mode 100644 (file)
index 0000000..d2d0c63
--- /dev/null
@@ -0,0 +1 @@
+/docker/*.jar
index bc1d646..cda039a 100644 (file)
@@ -3,6 +3,7 @@
 HTTPS_ENABLED=${SERVER_SSL_ENABLED:-"false"}
 if [ "$HTTPS_ENABLED" = "true" ]
 then
+    echo "HTTPS is enabled. Configuring keystore."
     KEYSTORE=${SERVER_SSL_KEYSTORE_PATH}
     if [ -f "$KEYSTORE" ]; then
         echo "$KEYSTORE exist"
@@ -24,5 +25,7 @@ then
         cp /truststore $TRUSTSTORE_DIR
         chmod 755 $TRUSTSTORE
     fi
+else
+  echo "HTTPS is disabled."
 fi
 java ${JAVA_OPTIONS} -jar /app.jar ${SPRING_BOOT_OPTIONS}
\ No newline at end of file
index 7dcc2c4..d64d7a9 100644 (file)
@@ -17,7 +17,7 @@ server.servlet.context-path=/
 http.port=${HTTP_PORT:8080}
 
 server.port=${SERVER_PORT:8443}
-server.ssl.enabled=${SERVER_SSL_ENABLED:true}
+server.ssl.enabled=${SERVER_SSL_ENABLED:false}
 server.ssl.key-password=${SERVER_SSL_KEY_PASSWORD:}
 server.ssl.key-store-password=${SERVER_SSL_KEY_PASSWORD:}
 server.ssl.key-store=${SERVER_SSL_KEYSTORE_PATH:}