Commit 0206fc18 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Setup non relative paths in local scripts

parent cac924e7
Loading
Loading
Loading
Loading
Loading
+10 −6
Original line number Original line Diff line number Diff line
#!/bin/bash
#!/bin/bash


# Directories variables setup (no modification needed)
export SERVICES_DIR=$(dirname "$(readlink -f "$0")")
export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR")

help() {
help() {
  echo "Usage: $1 <options>"
  echo "Usage: $1 <options>"
  echo "       -c : Clean capif services"
  echo "       -c : Clean capif services"
@@ -26,27 +30,27 @@ while getopts "cvrahms" opt; do
  case $opt in
  case $opt in
    c)
    c)
      echo "Remove Capif services"
      echo "Remove Capif services"
      FILES+=("docker-compose-capif.yml")
      FILES+=("$SERVICES_DIR/docker-compose-capif.yml")
      ;;
      ;;
    v)
    v)
      echo "Remove vault service"
      echo "Remove vault service"
      FILES+=("docker-compose-vault.yml")
      FILES+=("$SERVICES_DIR/docker-compose-vault.yml")
      ;;
      ;;
    r)
    r)
      echo "Remove register service"
      echo "Remove register service"
      FILES+=("docker-compose-register.yml")
      FILES+=("$SERVICES_DIR/docker-compose-register.yml")
      ;;
      ;;
    m)
    m)
      echo "Remove monitoring service"
      echo "Remove monitoring service"
      FILES+=("../monitoring/docker-compose.yml")
      FILES+=("$SERVICES_DIR/monitoring/docker-compose.yml")
      ;;
      ;;
    s)
    s)
      echo "Robot Mock Server"
      echo "Robot Mock Server"
      FILES+=("docker-compose-mock-server.yml")
      FILES+=("$SERVICES_DIR/docker-compose-mock-server.yml")
      ;;
      ;;
    a)
    a)
      echo "Remove all services"
      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)
    h)
      help
      help
+4 −1
Original line number Original line Diff line number Diff line
#!/bin/bash
#!/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"
echo "Executing 'docker compose down' for file $FILE"
docker compose -f "$FILE" down --rmi all
docker compose -f "$FILE" down --rmi all
+0 −1
Original line number Original line Diff line number Diff line
version: '3'
services:
services:
  prometheus:
  prometheus:
    image: prom/prometheus:latest
    image: prom/prometheus:latest
+10 −6
Original line number Original line Diff line number Diff line
#!/bin/bash
#!/bin/bash


# Directories variables setup (no modification needed)
export SERVICES_DIR=$(dirname "$(readlink -f "$0")")
export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR")

help() {
help() {
  echo "Usage: $1 <options>"
  echo "Usage: $1 <options>"
  echo "       -c : Setup different hostname for capif"
  echo "       -c : Setup different hostname for capif"
  echo "       -s : Run Mock server"
  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 "       -l : Set Log Level (default DEBUG). Select one of: [CRITICAL, FATAL, ERROR, WARNING, WARN, INFO, DEBUG, NOTSET]"
  echo "       -h : show this help"
  echo "       -h : show this help"
  exit 1
  exit 1
@@ -69,7 +73,7 @@ if [ "$MONITORING_STATE" == "true" ] ; then
    echo '***Monitoring set as true***'
    echo '***Monitoring set as true***'
    echo '***Creating Monitoring stack***'
    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=$?
    status=$?
    if [ $status -eq 0 ]; then
    if [ $status -eq 0 ]; then
        echo "*** Monitoring Stack Runing ***"
        echo "*** Monitoring Stack Runing ***"
@@ -81,7 +85,7 @@ fi


docker network create capif-network
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=$?
status=$?
if [ $status -eq 0 ]; then
if [ $status -eq 0 ]; then
@@ -91,7 +95,7 @@ else
    exit $status
    exit $status
fi
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=$?
status=$?
if [ $status -eq 0 ]; then
if [ $status -eq 0 ]; then
@@ -103,7 +107,7 @@ fi




CAPIF_PRIV_KEY_BASE_64=$(echo "$(cat nginx/certs/server.key)")
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=$?
status=$?
if [ $status -eq 0 ]; then
if [ $status -eq 0 ]; then
@@ -117,7 +121,7 @@ if [ "$ROBOT_MOCK_SERVER" == "true" ] ; then
    echo '***Robot Mock Server set as true***'
    echo '***Robot Mock Server set as true***'
    echo '***Creating Robot Mock Server stack***'
    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=$?
    status=$?
    if [ $status -eq 0 ]; then
    if [ $status -eq 0 ]; then
        echo "*** Monitoring Stack Runing ***"
        echo "*** Monitoring Stack Runing ***"
+7 −1
Original line number Original line Diff line number Diff line
#!/bin/bash
#!/bin/bash


# Directories variables setup (no modification needed)
export SERVICES_DIR=$(dirname "$(readlink -f "$0")")
export CAPIF_BASE_DIR=$(dirname "$SERVICES_DIR")

help() {
help() {
  echo "Usage: $1 <options>"
  echo "Usage: $1 <options>"
  echo "       -i : Setup different host ip for mock server (default 0.0.0.0)"
  echo "       -i : Setup different host ip for mock server (default 0.0.0.0)"
@@ -36,7 +40,9 @@ done


echo Robot Framework Mock Server will listen on $IP:$PORT
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=$?
status=$?
if [ $status -eq 0 ]; then
if [ $status -eq 0 ]; then
Loading