Loading services/clean_capif_docker_services.sh +10 −6 Original line number Diff line number Diff line #!/bin/bash # Directories variables setup (no modification needed) export SERVICES_DIR=$(dirname "$(readlink -f "$0")") export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR") help() { echo "Usage: $1 <options>" echo " -c : Clean capif services" Loading @@ -26,27 +30,27 @@ while getopts "cvrahms" opt; do case $opt in c) echo "Remove Capif services" FILES+=("docker-compose-capif.yml") FILES+=("$SERVICES_DIR/docker-compose-capif.yml") ;; v) echo "Remove vault service" FILES+=("docker-compose-vault.yml") FILES+=("$SERVICES_DIR/docker-compose-vault.yml") ;; r) echo "Remove register service" FILES+=("docker-compose-register.yml") FILES+=("$SERVICES_DIR/docker-compose-register.yml") ;; m) echo "Remove monitoring service" FILES+=("../monitoring/docker-compose.yml") FILES+=("$SERVICES_DIR/monitoring/docker-compose.yml") ;; s) echo "Robot Mock Server" FILES+=("docker-compose-mock-server.yml") FILES+=("$SERVICES_DIR/docker-compose-mock-server.yml") ;; a) echo "Remove all services" FILES=("docker-compose-capif.yml" "docker-compose-vault.yml" "docker-compose-register.yml" "docker-compose-mock-server.yml" "../monitoring/docker-compose.yml") FILES=("$SERVICES_DIR/docker-compose-capif.yml" "$SERVICES_DIR/docker-compose-vault.yml" "$SERVICES_DIR/docker-compose-register.yml" "$SERVICES_DIR/docker-compose-mock-server.yml" "$SERVICES_DIR//monitoring/docker-compose.yml") ;; h) help Loading services/clean_mock_server.sh +4 −1 Original line number Diff line number Diff line #!/bin/bash FILE="docker-compose-mock-server.yml" # Directories variables setup (no modification needed) export SERVICES_DIR=$(dirname "$(readlink -f "$0")") FILE="$SERVICES_DIR/docker-compose-mock-server.yml" echo "Executing 'docker compose down' for file $FILE" docker compose -f "$FILE" down --rmi all Loading services/monitoring/docker-compose.yml +0 −1 Original line number Diff line number Diff line version: '3' services: prometheus: image: prom/prometheus:latest Loading services/run.sh +10 −6 Original line number Diff line number Diff line #!/bin/bash # Directories variables setup (no modification needed) export SERVICES_DIR=$(dirname "$(readlink -f "$0")") export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR") help() { echo "Usage: $1 <options>" echo " -c : Setup different hostname for capif" echo " -s : Run Mock server" echo " -m : Clean monitoring service" echo " -m : Run monitoring service" echo " -l : Set Log Level (default DEBUG). Select one of: [CRITICAL, FATAL, ERROR, WARNING, WARN, INFO, DEBUG, NOTSET]" echo " -h : show this help" exit 1 Loading Loading @@ -69,7 +73,7 @@ if [ "$MONITORING_STATE" == "true" ] ; then echo '***Monitoring set as true***' echo '***Creating Monitoring stack***' DUID=$DUID DGID=$DGID docker compose -f "./monitoring/docker-compose.yml" up --detach DUID=$DUID DGID=$DGID docker compose -f "$SERVICES_DIR/monitoring/docker-compose.yml" up --detach status=$? if [ $status -eq 0 ]; then echo "*** Monitoring Stack Runing ***" Loading @@ -81,7 +85,7 @@ fi docker network create capif-network docker compose -f "docker-compose-vault.yml" up --detach --build docker compose -f "$SERVICES_DIR/docker-compose-vault.yml" up --detach --build status=$? if [ $status -eq 0 ]; then Loading @@ -91,7 +95,7 @@ else exit $status fi CAPIF_HOSTNAME=$HOSTNAME MONITORING=$MONITORING_STATE LOG_LEVEL=$LOG_LEVEL docker compose -f "docker-compose-capif.yml" up --detach --build CAPIF_HOSTNAME=$HOSTNAME MONITORING=$MONITORING_STATE LOG_LEVEL=$LOG_LEVEL docker compose -f "$SERVICES_DIR/docker-compose-capif.yml" up --detach --build status=$? if [ $status -eq 0 ]; then Loading @@ -103,7 +107,7 @@ fi CAPIF_PRIV_KEY_BASE_64=$(echo "$(cat nginx/certs/server.key)") CAPIF_PRIV_KEY=$CAPIF_PRIV_KEY_BASE_64 LOG_LEVEL=$LOG_LEVEL docker compose -f "docker-compose-register.yml" up --detach --build CAPIF_PRIV_KEY=$CAPIF_PRIV_KEY_BASE_64 LOG_LEVEL=$LOG_LEVEL docker compose -f "$SERVICES_DIR/docker-compose-register.yml" up --detach --build status=$? if [ $status -eq 0 ]; then Loading @@ -117,7 +121,7 @@ if [ "$ROBOT_MOCK_SERVER" == "true" ] ; then echo '***Robot Mock Server set as true***' echo '***Creating Robot Mock Server stack***' IP=$IP PORT=$PORT docker compose -f "docker-compose-mock-server.yml" up --detach IP=$IP PORT=$PORT docker compose -f "$SERVICES_DIR/docker-compose-mock-server.yml" up --detach status=$? if [ $status -eq 0 ]; then echo "*** Monitoring Stack Runing ***" Loading services/run_mock_server.sh +7 −1 Original line number Diff line number Diff line #!/bin/bash # Directories variables setup (no modification needed) export SERVICES_DIR=$(dirname "$(readlink -f "$0")") export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR") help() { echo "Usage: $1 <options>" echo " -i : Setup different host ip for mock server (default 0.0.0.0)" Loading Loading @@ -36,7 +40,9 @@ done echo Robot Framework Mock Server will listen on $IP:$PORT IP=$IP PORT=$PORT docker compose -f "docker-compose-mock-server.yml" up --detach --build docker network create capif-network || echo "capif-network previously created on docker networks" IP=$IP PORT=$PORT docker compose -f "$SERVICES_DIR/docker-compose-mock-server.yml" up --detach --build status=$? if [ $status -eq 0 ]; then Loading Loading
services/clean_capif_docker_services.sh +10 −6 Original line number Diff line number Diff line #!/bin/bash # Directories variables setup (no modification needed) export SERVICES_DIR=$(dirname "$(readlink -f "$0")") export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR") help() { echo "Usage: $1 <options>" echo " -c : Clean capif services" Loading @@ -26,27 +30,27 @@ while getopts "cvrahms" opt; do case $opt in c) echo "Remove Capif services" FILES+=("docker-compose-capif.yml") FILES+=("$SERVICES_DIR/docker-compose-capif.yml") ;; v) echo "Remove vault service" FILES+=("docker-compose-vault.yml") FILES+=("$SERVICES_DIR/docker-compose-vault.yml") ;; r) echo "Remove register service" FILES+=("docker-compose-register.yml") FILES+=("$SERVICES_DIR/docker-compose-register.yml") ;; m) echo "Remove monitoring service" FILES+=("../monitoring/docker-compose.yml") FILES+=("$SERVICES_DIR/monitoring/docker-compose.yml") ;; s) echo "Robot Mock Server" FILES+=("docker-compose-mock-server.yml") FILES+=("$SERVICES_DIR/docker-compose-mock-server.yml") ;; a) echo "Remove all services" FILES=("docker-compose-capif.yml" "docker-compose-vault.yml" "docker-compose-register.yml" "docker-compose-mock-server.yml" "../monitoring/docker-compose.yml") FILES=("$SERVICES_DIR/docker-compose-capif.yml" "$SERVICES_DIR/docker-compose-vault.yml" "$SERVICES_DIR/docker-compose-register.yml" "$SERVICES_DIR/docker-compose-mock-server.yml" "$SERVICES_DIR//monitoring/docker-compose.yml") ;; h) help Loading
services/clean_mock_server.sh +4 −1 Original line number Diff line number Diff line #!/bin/bash FILE="docker-compose-mock-server.yml" # Directories variables setup (no modification needed) export SERVICES_DIR=$(dirname "$(readlink -f "$0")") FILE="$SERVICES_DIR/docker-compose-mock-server.yml" echo "Executing 'docker compose down' for file $FILE" docker compose -f "$FILE" down --rmi all Loading
services/monitoring/docker-compose.yml +0 −1 Original line number Diff line number Diff line version: '3' services: prometheus: image: prom/prometheus:latest Loading
services/run.sh +10 −6 Original line number Diff line number Diff line #!/bin/bash # Directories variables setup (no modification needed) export SERVICES_DIR=$(dirname "$(readlink -f "$0")") export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR") help() { echo "Usage: $1 <options>" echo " -c : Setup different hostname for capif" echo " -s : Run Mock server" echo " -m : Clean monitoring service" echo " -m : Run monitoring service" echo " -l : Set Log Level (default DEBUG). Select one of: [CRITICAL, FATAL, ERROR, WARNING, WARN, INFO, DEBUG, NOTSET]" echo " -h : show this help" exit 1 Loading Loading @@ -69,7 +73,7 @@ if [ "$MONITORING_STATE" == "true" ] ; then echo '***Monitoring set as true***' echo '***Creating Monitoring stack***' DUID=$DUID DGID=$DGID docker compose -f "./monitoring/docker-compose.yml" up --detach DUID=$DUID DGID=$DGID docker compose -f "$SERVICES_DIR/monitoring/docker-compose.yml" up --detach status=$? if [ $status -eq 0 ]; then echo "*** Monitoring Stack Runing ***" Loading @@ -81,7 +85,7 @@ fi docker network create capif-network docker compose -f "docker-compose-vault.yml" up --detach --build docker compose -f "$SERVICES_DIR/docker-compose-vault.yml" up --detach --build status=$? if [ $status -eq 0 ]; then Loading @@ -91,7 +95,7 @@ else exit $status fi CAPIF_HOSTNAME=$HOSTNAME MONITORING=$MONITORING_STATE LOG_LEVEL=$LOG_LEVEL docker compose -f "docker-compose-capif.yml" up --detach --build CAPIF_HOSTNAME=$HOSTNAME MONITORING=$MONITORING_STATE LOG_LEVEL=$LOG_LEVEL docker compose -f "$SERVICES_DIR/docker-compose-capif.yml" up --detach --build status=$? if [ $status -eq 0 ]; then Loading @@ -103,7 +107,7 @@ fi CAPIF_PRIV_KEY_BASE_64=$(echo "$(cat nginx/certs/server.key)") CAPIF_PRIV_KEY=$CAPIF_PRIV_KEY_BASE_64 LOG_LEVEL=$LOG_LEVEL docker compose -f "docker-compose-register.yml" up --detach --build CAPIF_PRIV_KEY=$CAPIF_PRIV_KEY_BASE_64 LOG_LEVEL=$LOG_LEVEL docker compose -f "$SERVICES_DIR/docker-compose-register.yml" up --detach --build status=$? if [ $status -eq 0 ]; then Loading @@ -117,7 +121,7 @@ if [ "$ROBOT_MOCK_SERVER" == "true" ] ; then echo '***Robot Mock Server set as true***' echo '***Creating Robot Mock Server stack***' IP=$IP PORT=$PORT docker compose -f "docker-compose-mock-server.yml" up --detach IP=$IP PORT=$PORT docker compose -f "$SERVICES_DIR/docker-compose-mock-server.yml" up --detach status=$? if [ $status -eq 0 ]; then echo "*** Monitoring Stack Runing ***" Loading
services/run_mock_server.sh +7 −1 Original line number Diff line number Diff line #!/bin/bash # Directories variables setup (no modification needed) export SERVICES_DIR=$(dirname "$(readlink -f "$0")") export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR") help() { echo "Usage: $1 <options>" echo " -i : Setup different host ip for mock server (default 0.0.0.0)" Loading Loading @@ -36,7 +40,9 @@ done echo Robot Framework Mock Server will listen on $IP:$PORT IP=$IP PORT=$PORT docker compose -f "docker-compose-mock-server.yml" up --detach --build docker network create capif-network || echo "capif-network previously created on docker networks" IP=$IP PORT=$PORT docker compose -f "$SERVICES_DIR/docker-compose-mock-server.yml" up --detach --build status=$? if [ $status -eq 0 ]; then Loading