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>
-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
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
version: '3'
services:
-
cassandra:
image: "cassandra:3.11.4"
+ ports:
+ - "9042:9042"
- CS_PASSWORD
- CS_PORT=${CASSANDRA_PORT}
- SDC_PROTOCOL
- - SDC_ENDPOINT="${SDC_HOST}:8080"
+ - SDC_ENDPOINT=${SDC_HOST}:8080
- SDC_USER
- SDC_PASSWORD
dist
docs
node_modules
+node
.npmrc
npm-debug.log
devConfig.json
jenkinsConfig.json
+/yarn.lock
--- /dev/null
+/docker/*.jar
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"
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
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:}