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 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"
@@ -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
+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
+0 −1
Original line number Diff line number Diff line
version: '3'
services:
  prometheus:
    image: prom/prometheus:latest
+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
@@ -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 ***"
@@ -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
@@ -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
@@ -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
@@ -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 ***"
+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)"
@@ -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