diff --git a/grabdish/addAndSourcePropertiesInBashrc.sh b/grabdish/addAndSourcePropertiesInBashrc.sh deleted file mode 100755 index 9f54e47b8..000000000 --- a/grabdish/addAndSourcePropertiesInBashrc.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash -# Copyright (c) 2021 Oracle and/or its affiliates. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. - -# we put a placeholder msdataworkshopjaegeraddress.txt as we wont have the Jaeger LB address until later/setJaegerAddress.sh step -touch workingdir/msdataworkshopjaegeraddress.txt -echo "export MSDATAWORKSHOP_LOCATION=~/microservices-datadriven/grabdish/" >> ~/.bashrc -echo 'source $MSDATAWORKSHOP_LOCATION/msdataworkshop.properties' >> ~/.bashrc -source ~/.bashrc diff --git a/grabdish/addOCIRInfo.sh b/grabdish/addOCIRInfo.sh deleted file mode 100755 index 232c579df..000000000 --- a/grabdish/addOCIRInfo.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -# Copyright (c) 2021 Oracle and/or its affiliates. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. - -if [[ $1 == "" ]] -then - echo MSDATAWORKSHOP_OCIR_NAMESPACE not provided - echo Required arguments are MSDATAWORKSHOP_OCIR_NAMESPACE and MSDATAWORKSHOP_REPOS_NAME. - echo Usage example : ./addOCIRInfo.sh axkcsk2aiatb msdataworkshop.user1/msdataworkshop - exit -fi - -if [[ $2 == "" ]] -then - echo MSDATAWORKSHOP_REPOS_NAME not provided - echo Required arguments are MSDATAWORKSHOP_OCIR_NAMESPACE and MSDATAWORKSHOP_REPOS_NAME. - echo Usage example : ./addOCIRInfo.sh axkcsk2aiatb msdataworkshop.user1/msdataworkshop - exit -fi - -export WORKINGDIR=workingdir -echo WORKINGDIR = $WORKINGDIR - -export MSDATAWORKSHOP_OCIR_NAMESPACE=$1 -echo $MSDATAWORKSHOP_OCIR_NAMESPACE | tr -d '"' > $WORKINGDIR/msdataworkshopocirnamespace.txt -echo MSDATAWORKSHOP_OCIR_NAMESPACE... $MSDATAWORKSHOP_OCIR_NAMESPACE - -export MSDATAWORKSHOP_REPOS_NAME=$2 -echo $MSDATAWORKSHOP_REPOS_NAME | tr -d '"' > $WORKINGDIR/msdataworkshopreposname.txt -echo MSDATAWORKSHOP_REPOS_NAME... $MSDATAWORKSHOP_REPOS_NAME \ No newline at end of file diff --git a/grabdish/admin-helidon/Dockerfile b/grabdish/admin-helidon/Dockerfile new file mode 100644 index 000000000..d08f3798d --- /dev/null +++ b/grabdish/admin-helidon/Dockerfile @@ -0,0 +1,9 @@ +FROM openjdk:11-jre-slim + +ENTRYPOINT ["java", "-jar", "/usr/share/myservice/myservice.jar"] + +# Add Maven dependencies +ADD target/libs /usr/share/myservice/libs +# Add the service itself +ARG JAR_FILE +ADD target/${JAR_FILE} /usr/share/myservice/myservice.jar \ No newline at end of file diff --git a/grabdish/admin-helidon/build.sh b/grabdish/admin-helidon/build.sh index 35483b1c8..11a6e00d8 100755 --- a/grabdish/admin-helidon/build.sh +++ b/grabdish/admin-helidon/build.sh @@ -7,6 +7,8 @@ SCRIPT_DIR=$(dirname $0) IMAGE_NAME=admin-helidon IMAGE_VERSION=0.1 +export DOCKER_REGISTRY=$(state_get DOCKER_REGISTRY) + if [ -z "DOCKER_REGISTRY" ]; then echo "Error: DOCKER_REGISTRY env variable needs to be set!" exit 1 @@ -14,12 +16,10 @@ fi export IMAGE=${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_VERSION} -mvn install -mvn package docker:build +# mvn install +# mvn package docker:build +mvn package -if [ $DOCKERBUILD_RETCODE -ne 0 ]; then - exit 1 -fi docker push $IMAGE if [ $? -eq 0 ]; then docker rmi ${IMAGE} diff --git a/grabdish/admin-helidon/deploy.sh b/grabdish/admin-helidon/deploy.sh index 1d4557a29..09f670b48 100755 --- a/grabdish/admin-helidon/deploy.sh +++ b/grabdish/admin-helidon/deploy.sh @@ -4,6 +4,12 @@ SCRIPT_DIR=$(dirname $0) +export DOCKER_REGISTRY="$(state_get DOCKER_REGISTRY)" +export ORDER_PDB_NAME="$(state_get ORDER_DB_NAME)" +export INVENTORY_PDB_NAME="$(state_get INVENTORY_DB_NAME)" +export OCI_REGION="$(state_get OCI_REGION)" +export VAULT_SECRET_OCID="" + echo create admin-helidon deployment and service... export CURRENTTIME=$( date '+%F_%H:%M:%S' ) echo CURRENTTIME is $CURRENTTIME ...this will be appended to generated deployment yaml diff --git a/grabdish/admin-helidon/pom.xml b/grabdish/admin-helidon/pom.xml index a9b12882a..8c00423fa 100755 --- a/grabdish/admin-helidon/pom.xml +++ b/grabdish/admin-helidon/pom.xml @@ -13,13 +13,14 @@ 4.0.0 admin-helidon 0.0.1-SNAPSHOT - admin-helidon - ATP OSB UCP Helidon Microprofile Microservices Demo + ${project.artifactId} + Helidon Microprofile Microservices Demo - io.helidon - helidon-project + io.helidon.applications + helidon-mp 2.2.0 + @@ -36,27 +37,26 @@ - com.spotify - docker-maven-plugin - 1.2.2 + dockerfile-maven-plugin + 1.4.13 + + + default + + build + + + - ${docker.image.prefix}/${project.artifactId} - openjdk:11 - ["java", "-jar", "/${project.build.finalName}.jar"] - - - / - ${project.build.directory} - - - - 0.1 - + ${env.DOCKER_REGISTRY}/${project.artifactId} + 0.1 + + ${project.build.finalName}.jar + - maven-dependency-plugin @@ -103,35 +103,11 @@ helidon-integrations-cdi-datasource-ucp runtime - - - - - - - com.oracle.ojdbc - ojdbc10 - 19.3.0.0 - - com.oracle.ojdbc - ucp - 19.3.0.0 - - - com.oracle.ojdbc - osdt_core - 19.3.0.0 - - - com.oracle.ojdbc - osdt_cert - 19.3.0.0 - - - com.oracle.ojdbc - oraclepki - 19.3.0.0 + com.oracle.database.jdbc + ojdbc8-production + 19.8.0.0 + pom com.oracle.database.messaging diff --git a/grabdish/admin-helidon/setupForDBLinksInCloud.sh b/grabdish/admin-helidon/setupForDBLinksInCloud.sh index 2d064b713..67a281108 100755 --- a/grabdish/admin-helidon/setupForDBLinksInCloud.sh +++ b/grabdish/admin-helidon/setupForDBLinksInCloud.sh @@ -7,22 +7,28 @@ #echo list existing buckets... #oci os bucket list --compartment-id $OCI_COMPARTMENT_ID -echo create msdataworkshop bucket ...ignore BucketAlreadyExists exception if this is not the first time running the script... -oci os bucket create --name msdataworkshop --compartment-id $OCI_COMPARTMENT_ID +#cho create msdataworkshop bucket ...ignore BucketAlreadyExists exception if this is not the first time running the script... +#oci os bucket create --name msdataworkshop --compartment-id $OCI_COMPARTMENT_ID #echo list existing buckets again... #oci os bucket list --compartment-id $OCI_COMPARTMENT_ID -echo delete cwallet.sso in bucket ...ignore ObjectNotFound exception if this is the first time running the script... +#echo delete cwallet.sso in bucket ...ignore ObjectNotFound exception if this is the first time running the script... # Will be prompted "Are you sure you want to delete this resource? [y/N]" -echo put cwallet.sso in bucket ...select "y" when asked to overwrite -oci os object put --bucket-name msdataworkshop --file $MSDATAWORKSHOP_LOCATION/atp-secrets-setup/wallet/cwallet.sso +#echo put cwallet.sso in bucket ...select "y" when asked to overwrite +#oci os object put --bucket-name msdataworkshop --file $MSDATAWORKSHOP_LOCATION/atp-secrets-setup/wallet/cwallet.sso -echo create link to cwallet.sso in objectstorage, save, export, and echo value.. -oci os preauth-request create --access-type ObjectRead --bucket-name msdataworkshop --name msdataworkshopwallet --time-expires 2021-12-21 --object-name cwallet.sso | jq --raw-output '.data | .["access-uri"] ' > preauthlink.txt -export cwalletobjecturi=$(cat preauthlink.txt) -export cwalletobjecturi=https://objectstorage.${OCI_REGION}.oraclecloud.com${cwalletobjecturi} +#echo create link to cwallet.sso in objectstorage, save, export, and echo value.. +#oci os preauth-request create --access-type ObjectRead --bucket-name msdataworkshop --name msdataworkshopwallet --time-expires 2021-12-21 --object-name cwallet.sso | jq --raw-output '.data | .["access-uri"] ' > preauthlink.txt +#export cwalletobjecturi=$(cat preauthlink.txt) + +export DOCKER_REGISTRY="$(state_get DOCKER_REGISTRY)" +export ORDER_PDB_NAME="$(state_get ORDER_DB_NAME)" +export INVENTORY_PDB_NAME="$(state_get INVENTORY_DB_NAME)" + + +export cwalletobjecturi=$(state_get CWALLET_SSO_AUTH_URL) echo updating admin-helidon-deployment-${CURRENTTIME}.yaml with cwalletobjecturi $cwalletobjecturi sed -i "s|%cwalletobjecturi%|${cwalletobjecturi}|g" admin-helidon-deployment-${CURRENTTIME}.yaml @@ -31,7 +37,7 @@ echo cwalletobjecturi is created and added to admin-helidon-deployment-${CURRENT echo adding other values in admin-helidon-deployment-${CURRENTTIME}.yaml as parsed from tnsnames.ora s #echo ____________________________________________________ -export orderdb_tptnsentry=$(grep -i "^${ORDER_PDB_NAME}_tp " $MSDATAWORKSHOP_LOCATION/atp-secrets-setup/wallet/tnsnames.ora) +export orderdb_tptnsentry=$(grep -i "^${ORDER_PDB_NAME}_tp " $GRABDISH_HOME/atp-secrets-setup/wallet/tnsnames.ora) #echo $ORDER_PDB_NAME tp entry... $orderdb_tptnsentry echo ____________________________________________________ # for each variable, string off begin (based on identifier) @@ -73,7 +79,7 @@ echo $orderssl_server_cert_dn #echo ____________________________________________________ -export inventorydb_tptnsentry=$(grep -i "^${INVENTORY_PDB_NAME}_tp " $MSDATAWORKSHOP_LOCATION/atp-secrets-setup/wallet/tnsnames.ora) +export inventorydb_tptnsentry=$(grep -i "^${INVENTORY_PDB_NAME}_tp " $GRABDISH_HOME/atp-secrets-setup/wallet/tnsnames.ora) #echo $INVENTORY_PDB_NAME tp entry... $inventorydb_tptnsentry echo ____________________________________________________ # for each variable, string off begin (based on identifier) diff --git a/grabdish/artillery/test.sh b/grabdish/artillery/test.sh old mode 100644 new mode 100755 diff --git a/grabdish/atp-secrets-setup/createAll.sh b/grabdish/atp-secrets-setup/createAll.sh index e9db4f398..ea074d1d7 100755 --- a/grabdish/atp-secrets-setup/createAll.sh +++ b/grabdish/atp-secrets-setup/createAll.sh @@ -10,7 +10,7 @@ then exit fi -source ../msdataworkshop.properties +#source ../msdataworkshop.properties export SCRIPT_DIR=$(dirname $0) export CURRENTTIME=$( date '+%F_%H:%M:%S' ) echo CURRENTTIME is $CURRENTTIME ...this will be appended to generated yamls @@ -38,7 +38,7 @@ export inventorypdb_README=$(cat README | base64 | tr -d '\n\r' | base64 | tr -d export inventorypdb_sqlnet_ora=$(cat sqlnet.ora | base64 | tr -d '\n\r' | base64 | tr -d '\n\r') export inventorypdb_tnsnames_ora=$(cat tnsnames.ora | base64 | tr -d '\n\r' | base64 | tr -d '\n\r') export inventorypdb_truststore_jks=$(cat truststore.jks | base64 | tr -d '\n\r' | base64 | tr -d '\n\r') - +rm -rf wallet cd ../ echo "replace values in order yaml files (files are suffixed with ${CURRENTTIME})..." eval "cat < $WORKINGDIR/msdataworkshopvaultsecretocid.txt - -if [[ $3 == "true" || $3 == "TRUE" ]] -then - echo DB secret will be retried by microservices directly from OCI Vault - echo $1 > $WORKINGDIR/msdataworkshopvaultsecretocid.txt -fi - -PASSWORDENCODED=`oci secrets secret-bundle get --secret-id $1 --query "data.\"secret-bundle-content\".content" --raw-output` -PASSWORD=`echo $PASSWORDENCODED | base64 --decode` -umask 177 -cat >pw < $WORKINGDIR/msdataworkshoporderdbid.txt -echo create inventory PDB... -oci db autonomous-database create --compartment-id $MSDATAWORKSHOP_COMPARTMENT_ID --cpu-core-count 1 --data-storage-size-in-tbs 1 --db-name INVENTORYDB --display-name INVENTORYDB --from-json file://pw | jq --raw-output '.data | .["id"] '> $WORKINGDIR/msdataworkshopinventorydbid.txt - -echo create msdataworkshop namespace -kubectl create namespace msdataworkshop - -echo create db pw secret... -kubectl create -n msdataworkshop -f - </dev/null); then + echo "ERROR: Usage 'source destroy.sh'" + exit +fi + +$GRABDISH_HOME/utils/main-destroy.sh \ No newline at end of file diff --git a/grabdish/dockerLogin.sh b/grabdish/dockerLogin.sh deleted file mode 100755 index d7f8361de..000000000 --- a/grabdish/dockerLogin.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash -# Copyright (c) 2021 Oracle and/or its affiliates. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. - -echo Ensure MSDATAWORKSHOP_OCIR_AUTHKEY argument is in quotes. -echo Usage example 1: ./dockerLogin.sh foo@bar.com "8nO[BKNU5iwasdf2xeefU;yl" -echo Usage example 2: ./dockerLogin.sh oracleidentitycloudservice/foo@bar.com "8nO[BKNU5iwasdf2xeefU;yl" - -export WORKINGDIR=workingdir -echo WORKINGDIR = $WORKINGDIR - -if [[ $1 == "" ]] -then - echo MSDATAWORKSHOP_OCIR_USER not provided - echo Required arguments are MSDATAWORKSHOP_OCIR_USER and MSDATAWORKSHOP_OCIR_AUTHKEY. - echo Usage example : ./dockerLogin.sh foo@bar.com "8nO[BKNU5iwasdf2xeefU;yl" - exit -fi - -if [[ $2 == "" ]] -then - echo MSDATAWORKSHOP_OCIR_AUTHKEY not provided - echo Required arguments are MSDATAWORKSHOP_OCIR_USER and MSDATAWORKSHOP_OCIR_AUTHKEY. - echo Usage example : ./dockerLogin.sh foo@bar.com "8nO[BKNU5iwasdf2xeefU;yl" - exit -fi - -export MSDATAWORKSHOP_OCIR_USER=$1 -echo $MSDATAWORKSHOP_OCIR_USER | tr -d '"' > $WORKINGDIR/msdataworkshopociruser.txt -echo MSDATAWORKSHOP_OCIR_USER... $MSDATAWORKSHOP_OCIR_USER - -export MSDATAWORKSHOP_OCIR_AUTHKEY=$2 -echo $MSDATAWORKSHOP_OCIR_AUTHKEY | tr -d '"' > $WORKINGDIR/msdataworkshopocirauthkey.txt -echo MSDATAWORKSHOP_OCIR_AUTHKEY... $MSDATAWORKSHOP_OCIR_AUTHKEY - -export MSDATAWORKSHOP_REGION=$(cat $WORKINGDIR/msdataworkshopregion.txt) -echo MSDATAWORKSHOP_REGION... $MSDATAWORKSHOP_REGION - -export MSDATAWORKSHOP_OCIR_NAMESPACE=$(cat $WORKINGDIR/msdataworkshopocirnamespace.txt) -echo MSDATAWORKSHOP_OCIR_NAMESPACE... $MSDATAWORKSHOP_OCIR_NAMESPACE - -export MSDATAWORKSHOP_REPOS_NAME=$(cat $WORKINGDIR/msdataworkshopreposname.txt) -echo MSDATAWORKSHOP_REPOS_NAME... $MSDATAWORKSHOP_REPOS_NAME - - -#export DOCKER_REGISTRY=".ocir.io///" -# example... export DOCKER_REGISTRY=us-ashburn-1.ocir.io/aqsghou34ag/paul.parkinson/myreponame -export DOCKER_REGISTRY=$MSDATAWORKSHOP_REGION.ocir.io/$MSDATAWORKSHOP_OCIR_NAMESPACE/$MSDATAWORKSHOP_REPOS_NAME -echo $DOCKER_REGISTRY | tr -d '"' > $WORKINGDIR/msdataworkshopdockerregistry.txt -echo DOCKER_REGISTRY... $DOCKER_REGISTRY - -# example... docker login REGION-ID.ocir.io -u / -# example... docker login REGION-ID.ocir.io -u OBJECT-STORAGE-NAMESPACE/USERNAME -echo docker login $MSDATAWORKSHOP_REGION.ocir.io -u $MSDATAWORKSHOP_OCIR_NAMESPACE/$MSDATAWORKSHOP_OCIR_USER -p $MSDATAWORKSHOP_OCIR_AUTHKEY -docker login $MSDATAWORKSHOP_REGION.ocir.io -u $MSDATAWORKSHOP_OCIR_NAMESPACE/$MSDATAWORKSHOP_OCIR_USER -p $MSDATAWORKSHOP_OCIR_AUTHKEY - diff --git a/grabdish/env.sh b/grabdish/env.sh new file mode 100644 index 000000000..039606059 --- /dev/null +++ b/grabdish/env.sh @@ -0,0 +1,40 @@ +#!/bin/bash +# Copyright (c) 2021 Oracle and/or its affiliates. +# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. + +# Make sure this is run via source or . +if ! (return 0 2>/dev/null); then + echo "ERROR: Usage 'source env.sh'" + exit +fi + +# Set GRABDISH_HOME +export GRABDISH_HOME="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +cd $GRABDISH_HOME +echo "GRABDISH_HOME: $GRABDISH_HOME" + +# Java Home +export JAVA_HOME=~/graalvm-ce-java11-20.1.0 +export PATH=$JAVA_HOME/bin:$PATH + +# Log directory +export GRABDISH_LOG=$GRABDISH_HOME/log +mkdir -p $GRABDISH_LOG + +# Source the state functions +source $GRABDISH_HOME/utils/state-functions.sh + +# SHORTCUT ALIASES AND UTILS... +alias k='kubectl' +alias kt='kubectl --insecure-skip-tls-verify' +alias pods='kubectl get po --all-namespaces' +alias services='kubectl get services --all-namespaces' +alias configmaps='kubectl get configmaps --all-namespaces' +alias gateways='kubectl get gateways --all-namespaces' +alias secrets='kubectl get secrets --all-namespaces' +alias ingresssecret='kubectl get secrets --all-namespaces | grep istio-ingressgateway-certs' +alias virtualservices='kubectl get virtualservices --all-namespaces' +alias deployments='kubectl get deployments --all-namespaces' +alias msdataworkshop='echo deployments... ; deployments|grep msdataworkshop ; echo pods... ; pods|grep msdataworkshop ; echo services... ; services | grep msdataworkshop ; echo secrets... ; secrets|grep msdataworkshop ; echo "other shortcut commands... most can take partial podname as argument, such as [logpod front] or [deletepod order]... pods services secrets deployments " ; ls $MSDATAWORKSHOP_LOCATION/utils/' + +export PATH=$PATH:$GRABDISH_HOME/utils/ \ No newline at end of file diff --git a/grabdish/frontend-helidon/Dockerfile b/grabdish/frontend-helidon/Dockerfile new file mode 100644 index 000000000..d08f3798d --- /dev/null +++ b/grabdish/frontend-helidon/Dockerfile @@ -0,0 +1,9 @@ +FROM openjdk:11-jre-slim + +ENTRYPOINT ["java", "-jar", "/usr/share/myservice/myservice.jar"] + +# Add Maven dependencies +ADD target/libs /usr/share/myservice/libs +# Add the service itself +ARG JAR_FILE +ADD target/${JAR_FILE} /usr/share/myservice/myservice.jar \ No newline at end of file diff --git a/grabdish/frontend-helidon/build.sh b/grabdish/frontend-helidon/build.sh index 46fd5714d..26992ff02 100755 --- a/grabdish/frontend-helidon/build.sh +++ b/grabdish/frontend-helidon/build.sh @@ -2,28 +2,27 @@ ## Copyright (c) 2021 Oracle and/or its affiliates. ## Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl/ +# Fail on error +set -e SCRIPT_DIR=$(dirname $0) IMAGE_NAME=frontend-helidon IMAGE_VERSION=0.1 +export DOCKER_REGISTRY=$(state_get DOCKER_REGISTRY) + if [ -z "DOCKER_REGISTRY" ]; then echo "Error: DOCKER_REGISTRY env variable needs to be set!" exit 1 fi export IMAGE=${DOCKER_REGISTRY}/${IMAGE_NAME}:${IMAGE_VERSION} -# this is not ideal but makes it convenient to access Jaeger UI from app page... -cp src/main/resources/web/index.html-template src/main/resources/web/index.html -sed -i "s|%JAEGER_QUERY_ADDRESS%|${JAEGER_QUERY_ADDRESS}|g" src/main/resources/web/index.html -mvn install -mvn package docker:build +# mvn install +# mvn package docker:build +mvn package -if [ $DOCKERBUILD_RETCODE -ne 0 ]; then - exit 1 -fi docker push $IMAGE if [ $? -eq 0 ]; then docker rmi ${IMAGE} diff --git a/grabdish/frontend-helidon/deploy.sh b/grabdish/frontend-helidon/deploy.sh index 944067ea4..08fe3c81c 100755 --- a/grabdish/frontend-helidon/deploy.sh +++ b/grabdish/frontend-helidon/deploy.sh @@ -4,6 +4,7 @@ SCRIPT_DIR=$(dirname $0) +export DOCKER_REGISTRY=$(state_get DOCKER_REGISTRY) echo create frontend deployment and service... export CURRENTTIME=$( date '+%F_%H:%M:%S' ) diff --git a/grabdish/frontend-helidon/frontend-helidon-deployment.yaml b/grabdish/frontend-helidon/frontend-helidon-deployment.yaml index 31d7647bd..d0c16e3db 100755 --- a/grabdish/frontend-helidon/frontend-helidon-deployment.yaml +++ b/grabdish/frontend-helidon/frontend-helidon-deployment.yaml @@ -27,10 +27,5 @@ spec: secretKeyRef: name: frontendadmin key: password - - name: JAEGER_QUERY_ADDRESS - valueFrom: - configMapKeyRef: - name: jaegerqueryaddress - key: address ports: - containerPort: 8080 diff --git a/grabdish/frontend-helidon/pom.xml b/grabdish/frontend-helidon/pom.xml index a507cbfb4..8055a6cee 100755 --- a/grabdish/frontend-helidon/pom.xml +++ b/grabdish/frontend-helidon/pom.xml @@ -24,6 +24,7 @@ io.helidon.applications helidon-mp 2.2.0 + @@ -46,21 +47,22 @@ com.spotify - docker-maven-plugin - 1.2.2 + dockerfile-maven-plugin + 1.4.13 + + + default + + build + + + - ${docker.image.prefix}/${project.artifactId} - openjdk:11 - ["java", "-jar", "/${project.build.finalName}.jar"] - - - / - ${project.build.directory} - - - - 0.1 - + ${env.DOCKER_REGISTRY}/${project.artifactId} + 0.1 + + ${project.build.finalName}.jar + @@ -113,9 +115,6 @@ src/main/docker true - - Dockerfile - diff --git a/grabdish/frontend-helidon/src/main/resources/web/index.html-template b/grabdish/frontend-helidon/src/main/resources/web/index.html similarity index 97% rename from grabdish/frontend-helidon/src/main/resources/web/index.html-template rename to grabdish/frontend-helidon/src/main/resources/web/index.html index d24a99b4b..7460ff0ee 100644 --- a/grabdish/frontend-helidon/src/main/resources/web/index.html-template +++ b/grabdish/frontend-helidon/src/main/resources/web/index.html @@ -99,7 +99,7 @@

- +
@@ -155,9 +156,6 @@

Set Liveness to False Get Last Container Start Time

-

@@ -202,9 +200,6 @@