Loading .gitignore +1 −0 Original line number Diff line number Diff line .* !.gitignore !.gitmodules !.gitlab-ci.yml !.dockerignore !.env Loading .gitlab-ci.yml +12 −7 Original line number Diff line number Diff line Loading @@ -64,6 +64,7 @@ maven-build-view: stage: build-services image: registry.gitlab.com/redmic-project/docker/maven variables: GIT_SUBMODULE_STRATEGY: normal MAVEN_OPTS: -Dmaven.repo.local=.m2/repository SPRING_PROFILES_ACTIVE: test LOGGING_LEVEL_ROOT: error Loading @@ -71,13 +72,15 @@ maven-build-view: OAUTH_CLIENT_ID: ${DEV_OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET: ${DEV_OAUTH_CLIENT_SECRET} TEST_USER_PASSWORD: ${TEST_USER_PASSWORD} ELASTIC_XPACKSECURITYUSER: ${DEV_ELASTIC_XPACKSECURITYUSER} ELASTIC_CLUSTERNAME: ${DEV_ELASTIC_CLUSTERNAME} only: - branches cache: paths: - .m2/repository/ script: - mvn -f elasticsearch-cluster-runner compile - mvn -f elasticsearch-cluster-runner exec:java -Dexec.args="-numOfNode 1 -clusterName ${ELASTIC_CLUSTERNAME}" > elasticsearch-cluster-runner-out.txt & - mvn -pl :${CI_PROJECT_NAME}-view verify spring-boot:repackage -B - "COVERAGE=$(xmllint --html --xpath '//table[@id=\"coveragetable\"]/tfoot//td[@class=\"ctr2\"][1]/text()' ${CI_PROJECT_NAME}-view/target/site/jacoco/index.html)" - 'echo "Coverage: ${COVERAGE}"' Loading @@ -89,6 +92,8 @@ maven-build-view: paths: - "${CI_PROJECT_NAME}-view/dist/*.jar" - "${CI_PROJECT_NAME}-view/target/generated-docs" - "elasticsearch-cluster-runner-out.txt" when: always docker-build-commit-non-master-branches: stage: package Loading Loading @@ -210,7 +215,7 @@ deploy-view-dev: SPRING_PROFILES_ACTIVE: pre OAUTH_CLIENT_ID: ${DEV_OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET: ${DEV_OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER: ${DEV_ELASTIC_XPACKSECURITYUSER} ELASTIC_CLUSTERNAME: ${DEV_ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME: ${DEV_PUBLIC_HOSTNAME} services: - docker:dind Loading @@ -218,7 +223,7 @@ deploy-view-dev: - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE} OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER=${ELASTIC_XPACKSECURITYUSER} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_CLUSTERNAME=${ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME=${PUBLIC_HOSTNAME} environment: name: dev/${CI_PROJECT_NAME}-view Loading Loading @@ -272,7 +277,7 @@ deploy-view-supporting-branch: SPRING_PROFILES_ACTIVE: pre OAUTH_CLIENT_ID: ${DEV_OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET: ${DEV_OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER: ${DEV_ELASTIC_XPACKSECURITYUSER} ELASTIC_CLUSTERNAME: ${DEV_ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME: ${DEV_PUBLIC_HOSTNAME} services: - docker:dind Loading @@ -280,7 +285,7 @@ deploy-view-supporting-branch: - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE} OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER=${ELASTIC_XPACKSECURITYUSER} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_CLUSTERNAME=${DEV_ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME=${PUBLIC_HOSTNAME} environment: name: dev/${CI_PROJECT_NAME}-view Loading Loading @@ -335,7 +340,7 @@ deploy-view-pro: SPRING_PROFILES_ACTIVE: prod OAUTH_CLIENT_ID: ${PRO_OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET: ${PRO_OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER: ${PRO_ELASTIC_XPACKSECURITYUSER} ELASTIC_CLUSTERNAME: ${PRO_ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME: ${PRO_PUBLIC_HOSTNAME} services: - docker:dind Loading @@ -343,7 +348,7 @@ deploy-view-pro: - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE} OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER=${ELASTIC_XPACKSECURITYUSER} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_CLUSTERNAME=${ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME=${PUBLIC_HOSTNAME} environment: name: pro/${CI_PROJECT_NAME}-view Loading .gitmodules 0 → 100644 +5 −0 Original line number Diff line number Diff line [submodule "elasticsearch-cluster-runner"] path = elasticsearch-cluster-runner url = https://github.com/codelibs/elasticsearch-cluster-runner.git branch = master ignore = dirty deploy/docker-compose.vessels-commands.dev.yml +1 −8 Original line number Diff line number Diff line version: '3.5' services: vessels-commands: ports: - target: ${COMMANDS_PORT} published: ${COMMANDS_PORT} mode: host volumes: commands-vol: name: ${UNIT_NAME}-commands-vol name: "${UNIT_NAME}-commands-{{.Task.Slot}}-vol" deploy/docker-compose.vessels-commands.prod.yml +0 −7 Original line number Diff line number Diff line version: '3.5' services: vessels-commands: deploy: placement: constraints: - node.role == worker volumes: commands-vol: name: "${UNIT_NAME}-commands-{{.Task.Slot}}-vol" Loading Loading
.gitignore +1 −0 Original line number Diff line number Diff line .* !.gitignore !.gitmodules !.gitlab-ci.yml !.dockerignore !.env Loading
.gitlab-ci.yml +12 −7 Original line number Diff line number Diff line Loading @@ -64,6 +64,7 @@ maven-build-view: stage: build-services image: registry.gitlab.com/redmic-project/docker/maven variables: GIT_SUBMODULE_STRATEGY: normal MAVEN_OPTS: -Dmaven.repo.local=.m2/repository SPRING_PROFILES_ACTIVE: test LOGGING_LEVEL_ROOT: error Loading @@ -71,13 +72,15 @@ maven-build-view: OAUTH_CLIENT_ID: ${DEV_OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET: ${DEV_OAUTH_CLIENT_SECRET} TEST_USER_PASSWORD: ${TEST_USER_PASSWORD} ELASTIC_XPACKSECURITYUSER: ${DEV_ELASTIC_XPACKSECURITYUSER} ELASTIC_CLUSTERNAME: ${DEV_ELASTIC_CLUSTERNAME} only: - branches cache: paths: - .m2/repository/ script: - mvn -f elasticsearch-cluster-runner compile - mvn -f elasticsearch-cluster-runner exec:java -Dexec.args="-numOfNode 1 -clusterName ${ELASTIC_CLUSTERNAME}" > elasticsearch-cluster-runner-out.txt & - mvn -pl :${CI_PROJECT_NAME}-view verify spring-boot:repackage -B - "COVERAGE=$(xmllint --html --xpath '//table[@id=\"coveragetable\"]/tfoot//td[@class=\"ctr2\"][1]/text()' ${CI_PROJECT_NAME}-view/target/site/jacoco/index.html)" - 'echo "Coverage: ${COVERAGE}"' Loading @@ -89,6 +92,8 @@ maven-build-view: paths: - "${CI_PROJECT_NAME}-view/dist/*.jar" - "${CI_PROJECT_NAME}-view/target/generated-docs" - "elasticsearch-cluster-runner-out.txt" when: always docker-build-commit-non-master-branches: stage: package Loading Loading @@ -210,7 +215,7 @@ deploy-view-dev: SPRING_PROFILES_ACTIVE: pre OAUTH_CLIENT_ID: ${DEV_OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET: ${DEV_OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER: ${DEV_ELASTIC_XPACKSECURITYUSER} ELASTIC_CLUSTERNAME: ${DEV_ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME: ${DEV_PUBLIC_HOSTNAME} services: - docker:dind Loading @@ -218,7 +223,7 @@ deploy-view-dev: - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE} OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER=${ELASTIC_XPACKSECURITYUSER} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_CLUSTERNAME=${ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME=${PUBLIC_HOSTNAME} environment: name: dev/${CI_PROJECT_NAME}-view Loading Loading @@ -272,7 +277,7 @@ deploy-view-supporting-branch: SPRING_PROFILES_ACTIVE: pre OAUTH_CLIENT_ID: ${DEV_OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET: ${DEV_OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER: ${DEV_ELASTIC_XPACKSECURITYUSER} ELASTIC_CLUSTERNAME: ${DEV_ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME: ${DEV_PUBLIC_HOSTNAME} services: - docker:dind Loading @@ -280,7 +285,7 @@ deploy-view-supporting-branch: - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE} OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER=${ELASTIC_XPACKSECURITYUSER} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_CLUSTERNAME=${DEV_ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME=${PUBLIC_HOSTNAME} environment: name: dev/${CI_PROJECT_NAME}-view Loading Loading @@ -335,7 +340,7 @@ deploy-view-pro: SPRING_PROFILES_ACTIVE: prod OAUTH_CLIENT_ID: ${PRO_OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET: ${PRO_OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER: ${PRO_ELASTIC_XPACKSECURITYUSER} ELASTIC_CLUSTERNAME: ${PRO_ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME: ${PRO_PUBLIC_HOSTNAME} services: - docker:dind Loading @@ -343,7 +348,7 @@ deploy-view-pro: - > deploy.sh IMAGE_NAME=${IMAGE_NAME} IMAGE_TAG=${IMAGE_TAG} COMPOSE_FILE=${COMPOSE_FILE} SPRING_PROFILES_ACTIVE=${SPRING_PROFILES_ACTIVE} OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_XPACKSECURITYUSER=${ELASTIC_XPACKSECURITYUSER} OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET} ELASTIC_CLUSTERNAME=${ELASTIC_CLUSTERNAME} PUBLIC_HOSTNAME=${PUBLIC_HOSTNAME} environment: name: pro/${CI_PROJECT_NAME}-view Loading
.gitmodules 0 → 100644 +5 −0 Original line number Diff line number Diff line [submodule "elasticsearch-cluster-runner"] path = elasticsearch-cluster-runner url = https://github.com/codelibs/elasticsearch-cluster-runner.git branch = master ignore = dirty
deploy/docker-compose.vessels-commands.dev.yml +1 −8 Original line number Diff line number Diff line version: '3.5' services: vessels-commands: ports: - target: ${COMMANDS_PORT} published: ${COMMANDS_PORT} mode: host volumes: commands-vol: name: ${UNIT_NAME}-commands-vol name: "${UNIT_NAME}-commands-{{.Task.Slot}}-vol"
deploy/docker-compose.vessels-commands.prod.yml +0 −7 Original line number Diff line number Diff line version: '3.5' services: vessels-commands: deploy: placement: constraints: - node.role == worker volumes: commands-vol: name: "${UNIT_NAME}-commands-{{.Task.Slot}}-vol" Loading