Commit 8e3f34bf authored by Jorge Moratinos's avatar Jorge Moratinos
Browse files

build all components for 2 main architectures

parent acdd4f84
Loading
Loading
Loading
Loading
Loading
+49 −7
Original line number Diff line number Diff line
@@ -14,6 +14,9 @@ services:
  helper:
    build:
      context: ./helper
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    container_name: helper
@@ -37,7 +40,11 @@ services:
      - nginx

  access-control-policy:
    build: TS29222_CAPIF_Access_Control_Policy_API
    build:
      context: ./TS29222_CAPIF_Access_Control_Policy_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -59,6 +66,9 @@ services:
  api-invoker-management:
    build:
      context: ./TS29222_CAPIF_API_Invoker_Management_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -82,7 +92,11 @@ services:
    - nginx

  api-provider-management:
    build: TS29222_CAPIF_API_Provider_Management_API/.
    build:
      context: ./TS29222_CAPIF_API_Provider_Management_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -107,6 +121,9 @@ services:
  logs:
    build:
      context: ./TS29222_CAPIF_Auditing_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -127,6 +144,9 @@ services:
  service-apis:
    build:
      context: ./TS29222_CAPIF_Discover_Service_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -145,7 +165,11 @@ services:
    - mongo

  capif-events:
    build: TS29222_CAPIF_Events_API/.
    build:
      context: ./TS29222_CAPIF_Events_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -166,6 +190,9 @@ services:
  api-invocation-logs:
    build:
      context: ./TS29222_CAPIF_Logging_API_Invocation_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -185,7 +212,11 @@ services:
      - mongo

  published-apis:
    build: TS29222_CAPIF_Publish_Service_API/.
    build:
      context: ./TS29222_CAPIF_Publish_Service_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -205,13 +236,21 @@ services:
      - mongo

  capif-routing-info:
    build: TS29222_CAPIF_Routing_Info_API/.
    build:
      context: ./TS29222_CAPIF_Routing_Info_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    image: labs.etsi.org:5050/ocf/capif/routing-info-api:v2.x.x-release

  capif-security:
    build: TS29222_CAPIF_Security_API/.
    build:
      context: ./TS29222_CAPIF_Security_API
      platforms:
        - linux/arm64
        - linux/amd64
    expose:
      - "8080"
    volumes:
@@ -264,6 +303,9 @@ services:
  nginx:
    build:
      context: ./nginx
      platforms:
        - linux/arm64
        - linux/amd64
    ports:
      - "8080:8080"
      - "443:443"
+3 −0
Original line number Diff line number Diff line
@@ -2,6 +2,9 @@ services:
  mock-server:
    build:
      context: ./mock_server
      platforms:
        - linux/arm64
        - linux/amd64
    ports:
      - 9090:9090
    volumes:
+3 −0
Original line number Diff line number Diff line
@@ -2,6 +2,9 @@ services:
  register:
    build:
      context: ./register
      platforms:
        - linux/arm64
        - linux/amd64
    ports:
      - 8084:8080
    volumes:
+3 −0
Original line number Diff line number Diff line
@@ -2,6 +2,9 @@ services:
  vault:
    build:
      context: ./vault
      platforms:
        - linux/arm64
        - linux/amd64
    restart: unless-stopped
    ports:
      - 8200:8200