Commit 0d733455c16424a41dbd317c7dd6feab8581d518

Authored by Igor Kulikov
1 parent e0f97899

Enable edge configuration for docker compose

... ... @@ -42,6 +42,7 @@ services:
42 42 image: "${DOCKER_REPO}/${TB_NODE_DOCKER_NAME}:${TB_VERSION}"
43 43 ports:
44 44 - "8080"
  45 + - "7070"
45 46 logging:
46 47 driver: "json-file"
47 48 options:
... ... @@ -50,6 +51,7 @@ services:
50 51 environment:
51 52 TB_SERVICE_ID: tb-core1
52 53 TB_SERVICE_TYPE: tb-core
  54 + EDGES_ENABLED: "true"
53 55 env_file:
54 56 - tb-node.env
55 57 volumes:
... ... @@ -66,6 +68,7 @@ services:
66 68 image: "${DOCKER_REPO}/${TB_NODE_DOCKER_NAME}:${TB_VERSION}"
67 69 ports:
68 70 - "8080"
  71 + - "7070"
69 72 logging:
70 73 driver: "json-file"
71 74 options:
... ... @@ -74,6 +77,7 @@ services:
74 77 environment:
75 78 TB_SERVICE_ID: tb-core2
76 79 TB_SERVICE_TYPE: tb-core
  80 + EDGES_ENABLED: "true"
77 81 env_file:
78 82 - tb-node.env
79 83 volumes:
... ... @@ -239,6 +243,7 @@ services:
239 243 - "80:80"
240 244 - "443:443"
241 245 - "1883:1883"
  246 + - "7070:7070"
242 247 - "9999:9999"
243 248 cap_add:
244 249 - NET_ADMIN
... ... @@ -246,6 +251,7 @@ services:
246 251 HTTP_PORT: 80
247 252 HTTPS_PORT: 443
248 253 MQTT_PORT: 1883
  254 + EDGES_RPC_PORT: 7070
249 255 FORCE_HTTPS_REDIRECT: "false"
250 256 links:
251 257 - tb-core1
... ...
... ... @@ -49,6 +49,17 @@ listen mqtt-in
49 49 server tbMqtt1 tb-mqtt-transport1:1883 check inter 5s resolvers docker_resolver resolve-prefer ipv4
50 50 server tbMqtt2 tb-mqtt-transport2:1883 check inter 5s resolvers docker_resolver resolve-prefer ipv4
51 51
  52 +listen edges-rpc-in
  53 + bind *:${EDGES_RPC_PORT}
  54 + mode tcp
  55 + option clitcpka # For TCP keep-alive
  56 + timeout client 3h
  57 + timeout server 3h
  58 + option tcplog
  59 + balance leastconn
  60 + server tbEdgesRpc1 tb-core1:7070 check inter 5s resolvers docker_resolver resolve-prefer ipv4
  61 + server tbEdgesRpc2 tb-core2:7070 check inter 5s resolvers docker_resolver resolve-prefer ipv4
  62 +
52 63 frontend http-in
53 64 bind *:${HTTP_PORT}
54 65
... ...