Add SDN Controller and VES Collector addressing via a hostname instead of an IP.
[sim/o1-interface.git] / ntsimulator / nts-ng-docker-image-build-ubuntu.yaml
1 #
2 # Copyright 2020 highstreet technologies GmbH and others
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #     http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15
16 version: "2.4"
17 services:
18   ###################################################
19   ####### Base docker image containing the framework
20   ###################################################
21   nts-ng-base:
22     image: ${DOCKER_REPO}nts-ng-base
23     build: 
24       context: .
25       dockerfile: ./deploy/base/ubuntu.Dockerfile
26   
27   ###################################################
28   ####### NTS-NG Manager
29   ###################################################
30   nts-ng-manager:
31     image: ${DOCKER_REPO}nts-ng-manager:${NTS_BUILD_VERSION}
32     build:
33       context: ./deploy/nts-manager
34       labels:
35        - "description=nts-ng"
36       dockerfile: local.Dockerfile
37
38   ###################################################
39   ####### X-RAN
40   ###################################################
41   nts-ng-x-ran:
42     image: ${DOCKER_REPO}nts-ng-x-ran:${NTS_BUILD_VERSION}
43     build:
44       context: ./deploy/x-ran
45       labels:
46        - "description=nts-ng"
47       dockerfile: local.Dockerfile
48
49   ###################################################
50   ####### O-RAN FH
51   ###################################################
52   nts-ng-o-ran-fh:
53     image: ${DOCKER_REPO}nts-ng-o-ran-fh:${NTS_BUILD_VERSION}
54     build:
55       context: ./deploy/o-ran
56       labels:
57        - "description=nts-ng"
58       dockerfile: local.Dockerfile
59
60   ###################################################
61   ####### O-RAN RU FH November Train
62   ###################################################
63   nts-ng-o-ran-ru-fh:
64     image: ${DOCKER_REPO}nts-ng-o-ran-ru-fh:${NTS_BUILD_VERSION}
65     build:
66       context: ./deploy/o-ran-ru-fh
67       labels:
68        - "description=nts-ng"
69       dockerfile: local.Dockerfile
70
71   ###################################################
72   ####### O-RAN DU
73   ###################################################
74   nts-ng-o-ran-du:
75     image: ${DOCKER_REPO}nts-ng-o-ran-du:${NTS_BUILD_VERSION}
76     build:
77       context: ./deploy/o-ran-du
78       labels:
79        - "description=nts-ng"
80       dockerfile: local.Dockerfile
81
82   ###################################################
83   ####### Blank image
84   ###################################################
85   nts-ng-blank_version_tag:
86     image: ${DOCKER_REPO}nts-ng-blank:${NTS_BUILD_VERSION}
87     build:
88       context: ./deploy/blank
89       labels:
90        - "description=nts-ng"
91       dockerfile: local.Dockerfile