-
Notifications
You must be signed in to change notification settings - Fork 3
/
.env.example
executable file
·161 lines (125 loc) · 8.67 KB
/
.env.example
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
###########################################################################################################
######################################### EXTERNAL SERVICES URL #########################################
###########################################################################################################
# API_GATEWAY_HOSTNAME: API Gateway hostname.
# default value: api.ocariot.com.br
API_GATEWAY_HOSTNAME=api.ocariot.com.br
# VAULT_HOSTNAME: Vault HashiCorp hostname.
# default value: vault.ocariot.com.br
VAULT_HOSTNAME=vault.ocariot.com.br
# RABBIT_MGT_HOSTNAME: RabbitMQ Management hostname.
# default value: rabbit.ocariot.com.br
RABBIT_MGT_HOSTNAME=rabbit.ocariot.com.br
# MONITOR_HOSTNAME: Monitor/Grafana hostname.
# default value: monitor.ocariot.com.br
MONITOR_HOSTNAME=monitor.ocariot.com.br
# API_IOT_HOSTNAME: API IoT hostname.
# default value: iot.ocariot.com.br
API_IOT_HOSTNAME=iot.ocariot.com.br
###########################################################################################################
######################################## EXTERNAL SERVICES PORTS ########################################
###########################################################################################################
# AG_PORT_HTTP: Port used by the API Gateway service to listen for HTTP request.
# Automatically redirects to HTTPS port
# default value: 80
AG_PORT_HTTP=80
# AG_PORT_HTTPS: Port used by the API Gateway service to listen for HTTPS request.
# default value: 443
AG_PORT_HTTPS=443
###########################################################################################################
############################################ CERTIFICATES/KEYS ############################################
###########################################################################################################
## Provide certificates issued by a Valid CA. Example: https://letsencrypt.org ##
# AG_KEY_PATH: API Gateway private key.
# default value: /etc/letsencrypt/live/api.ocariot.com.br/privkey.pem
AG_KEY_PATH=/etc/letsencrypt/live/api.ocariot.com.br/privkey.pem
# AG_CERT_PATH: API Gateway domain certificate/public key.
# default value: /etc/letsencrypt/live/api.ocariot.com.br/fullchain.pem
AG_CERT_PATH=/etc/letsencrypt/live/api.ocariot.com.br/fullchain.pem
###########################################################################################################
################################### AUTHORIZATION/AUTHENTICATION SETUP ##################################
###########################################################################################################
# ADMIN_USERNAME: Username of the default admin user created automatically at the first time
# the platform is instantiated
# default value: admin
ADMIN_USERNAME=admin
# ADMIN_PASSWORD: Password of the default admin user created automatically at the first
# time the platform is instatiated
# default value: admin
ADMIN_PASSWORD=admin
###########################################################################################################
############################################ DATA SYNC SETUP #############################################
###########################################################################################################
# FITBIT_CLIENT_ID: Client Id for Fitbit Application resposible to manage user data.
# default value: CIENT_ID_HERE
FITBIT_CLIENT_ID=CIENT_ID_HERE
# FITBIT_CLIENT_SECRET: Client Secret for Fitbit Application resposible to manage user data.
# default value: CIENT_SECRET_HERE
FITBIT_CLIENT_SECRET=CIENT_SECRET_HERE
# EXPRESSION_AUTO_SYNC Frequency time that the application will sync the users data in
# background according to the crontab expression.
# For example, the value 0 * * * *
# means that synchronization will occur every hour.
# default value: 0 * * * *
EXPRESSION_AUTO_SYNC="0 * * * *"
# FIREBASE_KEYFILE_PATH: File that must be obtained in the Firebase project settings.
# example value: /home/myuser/firebase_keyfile.json
FIREBASE_KEYFILE_PATH=/home/myuser/firebase_keyfile.json
#################################################################################################
###################################### DT PROCESS SETUP #########################################
#################################################################################################
# DT_API_DATA_USERNAME: Username of DT Process API data.
# default value: dt_user
DT_API_DATA_USERNAME=dt_user
# DT_API_DATA_PASSWORD: Password of DT Process API data.
# default value: dt_secret
DT_API_DATA_PASSWORD=dt_secret
###########################################################################################################
########################################### DATA BACKUP SETUP ############################################
###########################################################################################################
# LOCAL_TARGET: Defined the path where the generated backup will be stored locally.
# example value: /path/to/backup
LOCAL_TARGET=/path/to/backup
# CLOUD_TARGET: Define a URL and the path where the backup will be stored in the Google Drive or AWS S3 cloud.
# example value AWS S3: s3://s3.<bucket-region>.amazonaws.com/<bucket-name>[/<path>]
# example value Google Drive: gdocs://youremail@gmail.com[/<path>]
# CLOUD_TARGET=
# CLOUD_ACCESS_KEY_ID: Client Id for access Google Driver or AWS S3 service responsible to store backup data.
# example value: AKIAYXGARMBIICAV23FE
# CLOUD_ACCESS_KEY_ID=
# CLOUD_SECRET_ACCESS_KEY: Client Secret for access Google Driver or S3 service responsible to store backup data.
# example value: J/YXk2xMaJQugb+vYm+c/TbTz+LpMnkxucdfv/Rh
# CLOUD_SECRET_ACCESS_KEY=
# RESTORE_TARGET: Define the target used to restore the backup.
# example value: LOCAL | GOOGLE_DRIVE | AWS
RESTORE_TARGET=LOCAL
# BACKUP_DATA_RETENTION: Time the data backup will remain stored.
# Default value (15 days): 15D
BACKUP_DATA_RETENTION=15D
###########################################################################################################
################################## VERSIONS OF INFRASTRUCTURE SERVICES ###################################
###########################################################################################################
# VAULT_VERSION: Tag referring to the version of the image provided by the Docker Hub.
# Repository: https://hub.docker.com/_/vault
# Default value: 1.5.4
VAULT_VERSION=1.5.4
# CONSUL_VERSION: Tag referring to the version of the image provided by the Docker Hub.
# Repository: https://hub.docker.com/_/consul
# Default value: 1.8.4
CONSUL_VERSION=1.8.4
# PERCONA_MONGO_VERSION: Tag referring to the version of the image provided by the Docker Hub.
# Repository: https://hub.docker.com/r/percona/percona-server-mongodb
# Default value: 4.2
PERCONA_MONGO_VERSION=4.2
# PERCONA_MYSQL_VERSION: Tag referring to the version of the image provided by the Docker Hub.
# Repository: https://hub.docker.com/r/percona/percona-server
# Default value: 8.0
PERCONA_MYSQL_VERSION=8.0
# RABBIT_VERSION: Tag referring to the version of the image provided by the Docker Hub.
# Repository: https://hub.docker.com/r/ocariot/rabbitmq
# Default value: 2.0.0
RABBIT_VERSION=2.0.0
# REDIS_VERSION: Tag referring to the version of the image provided by the Docker Hub.
# Repository: https://hub.docker.com/_/redis
# Default value: 6.0.8
REDIS_VERSION=6.0.8