This repository has been archived by the owner on Jun 13, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
/
.env
173 lines (125 loc) · 4.66 KB
/
.env
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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
## docker-compose configs
#######################################################################################
########## BUILD
## Tagging
## `make` overrides this by setting the shell variable TAG
## to the current commit hash. Values in shell take precedence
BUILD_TAG=latest
#######################################################################################
########## LOGGING
## LOG_LEVEL regulates the verbosity of application logs,
## acceptepted values are:
## - INFO
## - DEBUG
LOGGING_LOGLEVEL=DEBUG
## LOG_FORMAT specifies whether the logs are formatted for
## console or log collector (json) consumption
## acceptepted values are:
## - CONSOLE
## - JSON
LOGGING_LOGOUTPUT=CONSOLE
#######################################################################################
########## SECURITY
## Enable TLS encryption for all external communication
## accepted values are:
## - true
## - false
TLS_ENABLED=true
TLS_KEYFILE=/etc/ssl/certs/i40-aas.key.pem
TLS_CERTFILE=/etc/ssl/certs/i40-aas.crt.pem
#######################################################################################
########## CORE
###########################################################
######## BROKER
## default (AMQP) port
CORE_BROKER_PORT=5672
CORE_BROKER_PORT_MQTT=1883
CORE_BROKER_PORT_UI=15672
## overwrites the default user (ref.: https://hub.docker.com/_/rabbitmq)
## that can be used to access the management console
CORE_BROKER_ADMIN_USER=guest
CORE_BROKER_ADMIN_PASSWORD=guest
###########################################################
######## ENDPOINT_RESOLVER
CORE_ENDPOINT_RESOLVER_CTAG=endpoint-resolver
###########################################################
######## INGRESS
CORE_INGRESS_EXCHANGE=egress
CORE_INGRESS_USER=guest
CORE_INGRESS_PASSWORD=guest
###### GRPC
CORE_INGRESS_GRPC_PORT=8384
###### HTTP
CORE_INGRESS_HTTP_PORT=2000
CORE_INGRESS_HTTP_USER=admin
CORE_INGRESS_HTTP_PASSWORD=admin
###########################################################
######## EGRESS
CORE_EGRESS_EXCHANGE=egress
CORE_EGRESS_USER=guest
CORE_EGRESS_PASSWORD=guest
CORE_EGRESS_ROUTINGKEY=egress.generic
###### GRPC
CORE_EGRESS_GRPC_CTAG=grpc
CORE_EGRESS_GRPC_QUEUE=grpc
###### HTTP
CORE_EGRESS_HTTP_CTAG=http
CORE_EGRESS_HTTP_QUEUE=http
###########################################################
######## DATA_MANAGER
CORE_DATA_MANAGER_PORT=4000
CORE_DATA_MANAGER_SUBMODELS_ROUTE=/submodels
CORE_DATA_MANAGER_USER=admin
CORE_DATA_MANAGER_PASSWORD=admin
###########################################################
######## REGISTRIES
###### ADAPTERS
CORE_REGISTRIES_ADAPTERS_PORT=4500
CORE_REGISTRIES_ADAPTERS_URL_SUFFIX=/adapters
CORE_REGISTRIES_ADAPTERS_USER=admin
CORE_REGISTRIES_ADAPTERS_PASSWORD=admin
###### ENDPOINTS
CORE_REGISTRIES_ENDPOINTS_PORT=4400
CORE_REGISTRIES_ENDPOINTS_HOST=0.0.0.0
CORE_REGISTRIES_ENDPOINTS_URL_SUFFIX=/assetadministrationshells
CORE_REGISTRIES_ENDPOINTS_USER=admin
CORE_REGISTRIES_ENDPOINTS_PASSWORD=admin
CORE_REGISTRIES_ENDPOINTS_ENCRYPTIONKEY=ENC_key123!
###### ENDPOINTS-UI
CORE_REGISTRIES_ENDPOINTS_UI_PORT=4401
UI5_MIDDLEWARE_SIMPLE_PROXY_BASEURI=i40-aas-https-endpoint-ingress
CORE_REGISTRIES_ENDPOINTSUI_ENCRYPTIONKEY=ENC_key123!
#### DATABASE
###### ENDPOINTS
CORE_REGISTRIES_ENDPOINTS_DATABASE_NAME=endpointregistry
CORE_REGISTRIES_ENDPOINTS_DATABASE_PORT=5432
CORE_REGISTRIES_ENDPOINTS_DATABASE_USER=postgres
CORE_REGISTRIES_ENDPOINTS_DATABASE_PASSWORD=postgres
###### ADAPTERS
CORE_REGISTRIES_ADAPTERS_DATABASE_NAME=adapterregistry
CORE_REGISTRIES_ADAPTERS_DATABASE_PORT=5432
CORE_REGISTRIES_ADAPTERS_DATABASE_USER=postgres
CORE_REGISTRIES_ADAPTERS_DATABASE_PASSWORD=postgres
#######################################################################################
########## APPLICATION_ADAPTERS
###########################################################
######## MONGODB
APPLICATION_ADAPTERS_MONGODB_PORT=3100
APPLICATION_ADAPTERS_MONGODB_SUBMODELS_COLLECTION=storage-adapter-mongodb-submodels
#######################################################################################
########## SKILLS
###########################################################
######## ONBOARDING
SKILLS_ONBOARDING_REQUEST_APPROVAL=false
SKILLS_ONBOARDING_REQUEST_TYPE=false
SKILLS_ONBOARDING_STATES_COLLECTION=car-onboarding-states
SKILLS_ONBOARDING_ROOT_TOPIC=ingress.i40:registry-semanticProtocol/onboarding.CentralAssetRepository
SKILLS_ONBOARDING_ROLE=CentralAssetRepository
SKILLS_ONBOARDING_URI=sap.com/aas/skills/onboarding/CentralAssetRepository
###### ECHO
SKILLS_ECHO_PORT=1880
###### DATABASE
SKILLS_ONBOARDING_DATABASE_NAME=mongodb
SKILLS_ONBOARDING_DATABASE_PORT=27017
SKILLS_ONBOARDING_DATABASE_USER=mongouser
SKILLS_ONBOARDING_DATABASE_PASSWORD=mongopassword