@@ -33,6 +33,14 @@ DOCKER_COMPOSE_ARGS?=
33
33
PULL_IMAGES? =false
34
34
DEBUG? =false
35
35
36
+ # Variable to remove rate limits for endpoints in frontend
37
+ DISABLE_RATE_LIMITS? =false
38
+ RATE_LIMIT = ''
39
+ ifeq ($(DISABLE_RATE_LIMITS ) ,true)
40
+ RATE_LIMIT = '--disable-rate-limits'
41
+ endif
42
+ export RATE_LIMIT
43
+
36
44
ifeq ($(DEBUG ) ,true)
37
45
CONTAINERS: =$(CONTAINERS ) debugger
38
46
endif
88
96
sudo mv data-backup data; \
89
97
fi; \
90
98
fi
99
+ @if [ -f data/hdfs/name ]; then echo "HDFS folder existing already"; else \
100
+ echo "Creating HDFS name and data node"; \
101
+ mkdir -p data/hdfs/name; \
102
+ mkdir -p data/hdfs/data; \
103
+ fi;
104
+ @if [ -f data/zookeeper ]; then echo "Zookeeper folder existing already"; else \
105
+ echo "Creating Zookeeper data folder"; \
106
+ mkdir -p data/zookeeper; \
107
+ mkdir -p data/zookeeper-logs; \
108
+ fi;
109
+
110
+ @if [ -f data/keys/hbase/id_rsa ]; then echo "HBase keys existing already"; else \
111
+ mkdir -p data/keys/hbase; \
112
+ ssh-keygen -q -t rsa -P "" -f data/keys/hbase/id_rsa; \
113
+ fi;
114
+ @cp data/keys/hbase/* docker-hbase
115
+ @chmod 755 docker-hbase/id_rsa*
91
116
92
117
@if [ -f data/keys/private.pem ]; then echo "RSA keys existing already"; else \
93
118
mkdir -p data/keys; \
@@ -99,6 +124,12 @@ endif
99
124
mkdir -p ${SSL_CERT_PATH}; \
100
125
openssl req -nodes -new -x509 -keyout ${SSL_CERT_PATH}/server.key -out ${SSL_CERT_PATH}/server.cert -subj "/C=UK/ST=NRW/L=London/O=My Inc/OU=DevOps/CN=www.streammyiot.com/
[email protected] "; \
101
126
fi;
127
+ @if [ -f data/keys/mqtt/mqtt_gw_secret.key ]; then echo "MQTT/GW key existing already. Skipping creating new key"; else \
128
+ echo "Creating MQTT/GW secret."; \
129
+ mkdir -p data/keys/mqtt; \
130
+ openssl rand -base64 16 > data/keys/mqtt/mqtt_gw_secret.key; \
131
+ fi;
132
+
102
133
@touch $@
103
134
104
135
# # build: Build OISP images locally.
0 commit comments