1
0
mirror of https://github.com/mainflux/mainflux.git synced 2025-05-04 22:17:59 +08:00
Mainflux.mainflux/docker-compose.yml
Drasko DRASKOVIC e73132e748 Switch to new architecture
Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
2017-05-24 00:02:53 +02:00

96 lines
1.8 KiB
YAML

###
# Copyright (c) Mainflux
#
# Mainflux server is licensed under an Apache license, version 2.0 license.
# All rights not explicitly granted in the Apache license, version 2.0 are reserved.
# See the included LICENSE file for more details.
###
version: "2"
services:
###
# InfluxDB
###
influx:
image: influxdb:latest
container_name: mainflux-influxdb
ports:
- "8083:8083"
- "8086:8086"
- "8090:8090"
###
# MongoDB
###
mongo:
image: mongo:latest
ports:
- "27017:27017"
- "28017:28017"
container_name: mainflux-mongodb
command: --smallfiles --nojournal
###
# NATS
###
nats:
image: nats:latest
container_name: mainflux-nats
ports:
- "4222:4222"
- "8222:8222"
###
# Mainflux MQTT Broker
###
mainflux-mqtt:
image: mainflux/mainflux-mqtt:latest
container_name: mainflux-mqtt
ports:
- "1883:1883"
- "8883:8883"
###
# Mainflux CoAP Server
###
mainflux-coap:
image: mainflux/mainflux-coap:latest
container_name: mainflux-coap
ports:
- "5683:5683"
###
# Mainflux HTTP Sender
###
mainflux-http-sender:
image: mainflux/mainflux-http-sender:latest
container_name: mainflux-http-sender
ports:
- "7070:7070"
###
# Mainflux InfluxDB Writer
###
mainflux-influxdb-writer:
image: mainflux/mainflux-influxdb-writer:latest
container_name: mainflux-influxdb-writer
###
# Mainflux InfluxDB Reader
###
mainflux-influxdb-reader:
image: mainflux/mainflux-influxdb-reader:latest
container_name: mainflux-influxdb-reader
ports:
- "7080:7080"
###
# Mainflux Manager
###
mainflux-manager:
image: mainflux/mainflux-manager:latest
container_name: mainflux-manager
ports:
- "9090:9090"