Commit d3f44d22 authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

Added configuration to allow 2 splitted ccfs locally deployed

parent a19fb92b
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -113,7 +113,7 @@ done
#   echo "Backup config file not found, skipping restore."
# fi

docker network rm capif-network
docker network rm ${CAPIF_NETWORK_NAME}

docker volume prune --all --force

+6 −6
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ services:
      - host.docker.internal:host-gateway
      - fluent-bit:host-gateway
      - otel-collector:host-gateway
      - vault:host-gateway
      - ${CAPIF_VAULT}:host-gateway
    environment:
      - CAPIF_HOSTNAME=${CAPIF_HOSTNAME}
      - CONTAINER_NAME=${HELPER_CONTAINER_NAME}
@@ -76,7 +76,7 @@ services:
      - host.docker.internal:host-gateway
      - fluent-bit:host-gateway
      - otel-collector:host-gateway
      - vault:host-gateway
      - ${CAPIF_VAULT}:host-gateway
    environment:
      - CAPIF_HOSTNAME=${CAPIF_HOSTNAME}
      - CONTAINER_NAME=${API_INVOKER_MANAGEMENT_CONTAINER_NAME}
@@ -104,7 +104,7 @@ services:
      - host.docker.internal:host-gateway
      - fluent-bit:host-gateway
      - otel-collector:host-gateway
      - vault:host-gateway
      - ${CAPIF_VAULT}:host-gateway
    image: ${REGISTRY_BASE_URL}/ocf-api-provider-management-api:${OCF_VERSION}
    environment:
      - CAPIF_HOSTNAME=${CAPIF_HOSTNAME}
@@ -246,7 +246,7 @@ services:
      - host.docker.internal:host-gateway
      - fluent-bit:host-gateway
      - otel-collector:host-gateway
      - vault:host-gateway
      - ${CAPIF_VAULT}:host-gateway
    environment:
      - CAPIF_HOSTNAME=${CAPIF_HOSTNAME}
      - CONTAINER_NAME=${PUBLISHED_APIS_CONTAINER_NAME}
@@ -291,7 +291,7 @@ services:
      - host.docker.internal:host-gateway
      - fluent-bit:host-gateway
      - otel-collector:host-gateway
      - vault:host-gateway
      - ${CAPIF_VAULT}:host-gateway
    depends_on:
      - redis
      - nginx
@@ -344,7 +344,7 @@ services:
      - ${SERVICES_DIR}/nginx/nginx_prepare.sh:/nginx_prepare.sh
    extra_hosts:
      - host.docker.internal:host-gateway
      - vault:host-gateway
      - ${CAPIF_VAULT}:host-gateway
    restart: unless-stopped
    depends_on:
      - redis
+2 −1
Original line number Diff line number Diff line
@@ -4,13 +4,14 @@ services:
    build:
      context: ${SERVICES_DIR}/mock_server
    ports:
      - ${MOCK_SERVER_PORT:-9100}:9100
      - ${MOCK_SERVER_EXTERNAL_PORT:-9100}:${MOCK_SERVER_INTERNAL_PORT:-9100}
    volumes:
      - ${SERVICES_DIR}/mock_server:/usr/src/app
    extra_hosts:
      - host.docker.internal:host-gateway
    environment:
      - DEBUG_MODE=True
      - PORT=${MOCK_SERVER_INTERNAL_PORT:-9100}
    restart: unless-stopped
    image: ${REGISTRY_BASE_URL}/mock-server:${OCF_VERSION}

+1 −1
Original line number Diff line number Diff line
@@ -19,7 +19,7 @@ services:
      - REGISTER_HOSTNAME=${CAPIF_REGISTER:-register}
    extra_hosts:
      - host.docker.internal:host-gateway
      - vault:host-gateway
      - ${CAPIF_VAULT}:host-gateway
    restart: unless-stopped
    image: ${REGISTRY_BASE_URL}/register:${OCF_VERSION}
    depends_on:

services/envs/dev1.env

0 → 100644
+46 −0
Original line number Diff line number Diff line
export CAPIF_NETWORK_NAME=capif-network-a
export COMPOSE_PROJECT_NAME=ocf_a

# Capif vault configuration
export CAPIF_VAULT_PORT=8200
export CAPIF_VAULT=vault-a

# Capif hostname
export CAPIF_HOSTNAME=capifcore-a
export CAPIF_HTTP_PORT=8080
export CAPIF_HTTPS_PORT=443
export MONGO_EXPRESS_CCF_PORT=8081

# Mock server variables
export MOCK_SERVER_INTERNAL_HOSTNAME=mock-server
export MOCK_SERVER_EXTERNAL_HOSTNAME=mock-server
export MOCK_SERVER_INTERNAL_PORT=9100
export MOCK_SERVER_EXTERNAL_PORT=9100
# Register hostname and port
export CAPIF_REGISTER=register-a
export CAPIF_REGISTER_PORT=8084
export MONGO_REGISTER_EXPRESS_PORT=8083

# Services docker names
export VAULT_CONTAINER_NAME=vault-a
export REGISTER_CONTAINER_NAME=register-a
export REGISTER_MONGO_CONTAINER_NAME=mongo-register-a
export REGISTER_MONGO_EXPRESS_CONTAINER_NAME=mongo-register-express-a
export REDIS_CONTAINER_NAME=redis-a
export HELPER_CONTAINER_NAME=helper-a
export ACCESS_CONTROL_POLICY_CONTAINER_NAME=access-control-policy-a
export API_INVOKER_MANAGEMENT_CONTAINER_NAME=api-invoker-management-a
export API_PROVIDER_MANAGEMENT_CONTAINER_NAME=api-provider-management-a
export LOGS_CONTAINER_NAME=logs-a
export SERVICE_APIS_CONTAINER_NAME=service-apis-a
export API_INVOCATION_LOGS_CONTAINER_NAME=api-invocation-logs-a
export CAPIF_EVENTS_CONTAINER_NAME=capif-events-a
export CELERY_WORKER_CONTAINER_NAME=celery-worker-a
export CELERY_BEAT_CONTAINER_NAME=celery-beat-a
export PUBLISHED_APIS_CONTAINER_NAME=published-apis-a
export CAPIF_ROUTING_INFO_CONTAINER_NAME=capif-routing-info-a
export CAPIF_SECURITY_CONTAINER_NAME=capif-security-a
export MONGO_CCF_CONTAINER_NAME=mongo-a
export MONGO_EXPRESS_CCF_CONTAINER_NAME=mongo-express-a
export NGINX_CONTAINER_NAME=nginx-a
export MOCK_SERVER_CONTAINER_NAME=mock-server-a
 No newline at end of file
Loading