-# DCAE BackEnd
-function dcae-be {
- if [ ! ${DCAE_ENABLE} ] ; then
- return
- fi
- DOCKER_NAME="dcae-be"
- echo "docker run ${DOCKER_NAME}..."
- if [ ${LOCAL} = false ]; then
- docker pull ${PREFIX}/${DOCKER_NAME}:${DCAE_RELEASE}
- fi
- docker run --detach --name ${DOCKER_NAME} --env HOST_IP=${IP} --env ENVNAME="${DEP_ENV}" --env JAVA_OPTIONS="${DCAE_BE_JAVA_OPTIONS}" --log-driver=json-file --log-opt max-size=100m --log-opt max-file=10 --ulimit memlock=-1:-1 --ulimit nofile=4096:100000 ${LOCAL_TIME_MOUNT_CMD} --volume ${WORKSPACE}/data/logs/DCAE-BE/:/var/lib/jetty/logs --volume ${WORKSPACE}/data/environments:/var/opt/dcae-be/chef-solo/environments --publish 8444:8444 --publish 8082:8082 ${PREFIX}/${DOCKER_NAME}:${DCAE_RELEASE}
- command_exit_status $? ${DOCKER_NAME}
- echo "please wait while ${DOCKER_NAME^^} is starting....."
- monitor_docker ${DOCKER_NAME}
-}
-#
-
-
-# DCAE Configuration
-function dcae-tools {
- if [ ! ${DCAE_ENABLE} ] ; then
- return
- fi
- DOCKER_NAME="dcae-tools"
- echo "docker run ${DOCKER_NAME}..."
- if [ ${LOCAL} = false ]; then
- docker pull ${PREFIX}/${DOCKER_NAME}:${DCAE_RELEASE}
- fi
- docker run --detach --name ${DOCKER_NAME} --env HOST_IP=${IP} --env ENVNAME="${DEP_ENV}" ${LOCAL_TIME_MOUNT_CMD} --volume ${WORKSPACE}/data/logs/BE/:/var/lib/jetty/logs --volume ${WORKSPACE}/data/environments:/var/opt/dcae-tools/chef-solo/environments ${PREFIX}/${DOCKER_NAME}:${DCAE_RELEASE}
- command_exit_status $? ${DOCKER_NAME}
- echo "please wait while ${DOCKER_NAME^^} is starting....."
- monitor_docker ${DOCKER_NAME}
-
-}
-#
-
-
-# DCAE FrontEnd
-function dcae-fe {
- if [ ! ${DCAE_ENABLE} ] ; then
- return
- fi
- DOCKER_NAME="dcae-fe"
- echo "docker run ${DOCKER_NAME}..."
- if [ ${LOCAL} = false ]; then
- docker pull ${PREFIX}/${DOCKER_NAME}:${DCAE_RELEASE}
- fi
- docker run --detach --name ${DOCKER_NAME} --env HOST_IP=${IP} --env ENVNAME="${DEP_ENV}" --env JAVA_OPTIONS="${DCAE_FE_JAVA_OPTIONS}" --log-driver=json-file --log-opt max-size=100m --log-opt max-file=10 --ulimit memlock=-1:-1 --ulimit nofile=4096:100000 ${LOCAL_TIME_MOUNT_CMD} --volume ${WORKSPACE}/data/logs/DCAE-FE/:/var/lib/jetty/logs --volume ${WORKSPACE}/data/environments:/var/opt/dcae-fe/chef-solo/environments/ --publish 9444:9444 --publish 8183:8183 ${PREFIX}/${DOCKER_NAME}:${DCAE_RELEASE}
- command_exit_status $? ${DOCKER_NAME}
- echo "please wait while ${DOCKER_NAME^^} is starting....."
- monitor_docker ${DOCKER_NAME}
-
-}
-#
-
-