mirror of
https://github.com/mainflux/mainflux.git
synced 2025-05-11 19:29:16 +08:00

* NOISSUE - Add mProxy support (#1017) * Add mproxy Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com> * Fix docker and add EMQ compose Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com> * Fix EMQX name Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com> * Add nats, auth and es Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com> * Removed unucessary vendoring Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com> * Update vendoring Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com> * Fix mproxy interface implementation Signed-off-by: Drasko Draskovic <drasko.draskovic@gmail.com> NOISSUE - Aligned Event interface method signatures with new spec (#1025) * Aligned Event interface method signatures with new spec Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> * Updated deps Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> NOISSUE - Update mproxy dependency (#1038) Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> Update Vendor with new mProxy (#1043) Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com> Twins merge conflict reverted Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> Twins merge conflict reverted Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> Twins fixed nats import Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> Update deps Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> * Resolved GolangCI remarks Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> Resolved GolangCI remarks Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> Resolved GolangCI remarks Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> * Fixed Event interface Unsubscribe() typo Signed-off-by: Nikola Marcetic <n.marcetic86@gmail.com> * Update vendors Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com> * Upgrade CI script Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com> Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com> Co-authored-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
# Copyright (c) Mainflux
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
version: "3.7"
|
|
|
|
volumes:
|
|
mainflux-mqtt-redis-volume:
|
|
|
|
services:
|
|
nginx:
|
|
depends_on:
|
|
- mqtt-adapter
|
|
|
|
emqx:
|
|
image: emqx/emqx:latest
|
|
container_name: mainflux-emqx
|
|
restart: on-failure
|
|
environment:
|
|
EMQX_LISTENER__TCP__EXTERNAL: 1884
|
|
ports:
|
|
- 1884:1884
|
|
networks:
|
|
- mainflux-base-net
|
|
|
|
mqtt-adapter:
|
|
image: mainflux/mproxy:latest
|
|
container_name: mainflux-mqtt
|
|
depends_on:
|
|
- emqx
|
|
- things
|
|
- nats
|
|
restart: on-failure
|
|
environment:
|
|
MF_MQTT_ADAPTER_LOG_LEVEL: ${MF_MQTT_ADAPTER_LOG_LEVEL}
|
|
MF_MQTT_ADAPTER_PORT: ${MF_MQTT_ADAPTER_PORT}
|
|
MF_MQTT_ADAPTER_WS_PORT: ${MF_MQTT_ADAPTER_WS_PORT}
|
|
MF_MQTT_ADAPTER_ES_HOST: es-redis
|
|
MF_NATS_URL: ${MF_NATS_URL}
|
|
MF_THINGS_URL: things:${MF_THINGS_AUTH_GRPC_PORT}
|
|
MF_JAEGER_URL: ${MF_JAEGER_URL}
|
|
MF_MQTT_ADAPTER_MQTT_TARGET_HOST: emqx
|
|
MF_MQTT_ADAPTER_MQTT_TARGET_PORT: 1884
|
|
ports:
|
|
- 18831:${MF_MQTT_ADAPTER_PORT}
|
|
- 8881:${MF_MQTT_ADAPTER_WS_PORT}
|
|
networks:
|
|
- mainflux-base-net
|