-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdocker-compose.override.yml
115 lines (92 loc) · 2.37 KB
/
docker-compose.override.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# Development docker-compose.yml override
version: "3.3"
services:
traefik:
ports:
- "8080:8080"
mongo:
ports:
- 27017:27017
redis:
ports:
- 6379:6379
monitor-postgres:
ports:
- 5433:5432
broker:
ports:
- 5672:5672
- 15672:15672
monitor-influxdb:
build: ./src/monitor/influxDB
ports:
- 8086:8086
# Repository
repository:
build: ./src/repository
ports:
- 5000:5000
# Gatekeeper
gatekeeper:
build: ./src/gatekeeper
ports:
- "5555:5555"
# GUI
gui:
build: ./src/gui
# MANO framework -------------------------------------------------------------
# Base
mano-base:
image: pishahang/mano-base:${PISHAHANG_VERSION}
build:
context: ./src
dockerfile: mano-framework/base/Dockerfile
# FLM base
flm-base:
image: pishahang/mano-plugin-flm-base:${PISHAHANG_VERSION}
build: ./src/mano-framework/plugins/function-lifecycle-manager-base
# Plugin Manager
pluginmanager:
build: ./src/mano-framework/pluginmanager
ports:
- "8001:8001"
# Service Lifecycle Management Plugin
service-lifecycle-manager:
build: ./src/mano-framework/plugins/service-lifecycle-manager
# OpenStack Lifecycle Manager
openstack-lifecycle-manager:
build: ./src/mano-framework/plugins/openstack-lifecycle-manager
# Specific Manager Registry (SMR)
specific-manager-registry:
build: ./src/mano-framework/plugins/specific-manager-registry
# Placement Plugin
placementplugin:
build: ./src/mano-framework/plugins/placement
# Kubernetes Lifecycle Manager
kubernetes-lifecycle-manager:
build: ./src/mano-framework/plugins/kubernetes-lifecycle-manager
# AWS Lifecycle Manager
aws-lifecycle-manager:
build: ./src/mano-framework/plugins/aws-lifecycle-manager
# VIM Adaptor
vim-adaptor:
build: ./src/mano-framework/plugins/vim-adaptor
# Monitoring -----------------------------------------------------------------
# Monitoring Push Gateway
monitor-pushgateway:
build: ./src/monitor/pushgateway
ports:
- 9091:9091
# Monitoring – Prometheus
monitor-prometheus:
build: ./src/monitor/prometheus
# Monitoring Manager
monitor-manager:
build: ./src/monitor/manager
ports:
- "8000:8000"
- "8888:8888"
# Monitoring – Probe
monitor-probe:
{}
# build: ./monitor/ ?