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

* NOISSUE - Use .enr vars in docker-compose Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Add README and dupllicated .env in docker repo Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use .env for Bootstrap Docker Composition Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use .env for Cassandra (Reader-Writer) Docker Composition Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use .env for InfluxDB (Reader-Writer) Docker Composition Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use .env for MongoDB (Reader-Writer) Docker Composition Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use .env for Postgres (Reader-Writer) Docker Composition Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Use .env for LoRa adapter Docker Composition Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Fix Grafana port in .env file Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com> * Update README.md Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com> * remove docker/.env and update README.md Signed-off-by: Mirko Teodorovic <mirko.teodorovic@gmail.com>
146 lines
3.3 KiB
Bash
146 lines
3.3 KiB
Bash
# Docker: Environment variables in Compose
|
|
|
|
## NGINX
|
|
MF_NGINX_HTTP_PORT=80
|
|
MF_NGINX_SSL_PORT=443
|
|
MF_NGINX_MQTT_PORT=8883
|
|
|
|
## NATS
|
|
MF_NATS_URL=nats://nats:4222
|
|
|
|
## REDIS
|
|
MF_REDIS_TCP_PORT=6379
|
|
|
|
## UI
|
|
MF_UI_PORT=3000
|
|
|
|
## Grafana
|
|
MF_GRAFANA_PORT=3000
|
|
|
|
## Core Services
|
|
### Users
|
|
MF_USERS_LOG_LEVEL=debug
|
|
MF_USERS_HTTP_PORT=8180
|
|
MF_USERS_GRPC_PORT=8181
|
|
MF_USERS_DB_PORT=5432
|
|
MF_USERS_DB_USER=mainflux
|
|
MF_USERS_DB_PASS=mainflux
|
|
MF_USERS_DB=users
|
|
MF_USERS_SECRET=secret
|
|
|
|
### Things
|
|
MF_THINGS_LOG_LEVEL=debug
|
|
MF_THINGS_HTTP_PORT=8182
|
|
MF_THINGS_GRPC_PORT=8183
|
|
MF_THINGS_DB_PORT=5432
|
|
MF_THINGS_DB_USER=mainflux
|
|
MF_THINGS_DB_PASS=mainflux
|
|
MF_THINGS_DB=things
|
|
MF_THINGS_SECRET=secret
|
|
|
|
### Normalizer
|
|
MF_NORMALIZER_LOG_LEVEL=debug
|
|
MF_NORMALIZER_PORT=8184
|
|
|
|
### WS
|
|
MF_WS_ADAPTER_LOG_LEVEL=debug
|
|
MF_WS_ADAPTER_PORT=8186
|
|
|
|
### HTTP
|
|
MF_HTTP_ADAPTER_PORT=8185
|
|
|
|
### MQTT
|
|
MF_MQTT_ADAPTER_LOG_LEVEL=debug
|
|
MF_MQTT_ADAPTER_PORT=1883
|
|
MF_MQTT_ADAPTER_WS_PORT=8880
|
|
|
|
### COAP
|
|
MF_COAP_ADAPTER_LOG_LEVEL=debug
|
|
MF_COAP_ADAPTER_PORT=5683
|
|
|
|
## Addons Services
|
|
### Bootstrap
|
|
MF_BOOTSTRAP_LOG_LEVEL=debug
|
|
MF_BOOTSTRAP_PORT=8200
|
|
MF_BOOTSTRAP_DB_PORT=5432
|
|
MF_BOOTSTRAP_DB_USER=mainflux
|
|
MF_BOOTSTRAP_DB_PASS=mainflux
|
|
MF_BOOTSTRAP_DB=bootstrap
|
|
MF_BOOTSTRAP_DB_SSL_MODE=disable
|
|
|
|
### LoRa
|
|
MF_LORA_ADAPTER_LOG_LEVEL=debug
|
|
MF_LORA_ADAPTER_MESSAGES_URL=tcp://lora.mqtt.mainflux.io:1883
|
|
MF_LORA_ADAPTER_HTTP_PORT=8187
|
|
|
|
### Cassandra Writer
|
|
MF_CASSANDRA_WRITER_LOG_LEVEL=debug
|
|
MF_CASSANDRA_WRITER_PORT=8902
|
|
MF_CASSANDRA_WRITER_DB_PORT=9042
|
|
MF_CASSANDRA_WRITER_DB_CLUSTER=mainflux-cassandra
|
|
MF_CASSANDRA_WRITER_DB_KEYSPACE=mainflux
|
|
|
|
### Cassandra Reader
|
|
MF_CASSANDRA_READER_LOG_LEVEL=debug
|
|
MF_CASSANDRA_READER_PORT=8903
|
|
MF_CASSANDRA_READER_DB_PORT=9042
|
|
MF_CASSANDRA_READER_DB_CLUSTER=mainflux-cassandra
|
|
MF_CASSANDRA_READER_DB_KEYSPACE=mainflux
|
|
|
|
### InfluxDB Writer
|
|
MF_INFLUX_WRITER_LOG_LEVEL=debug
|
|
MF_INFLUX_WRITER_PORT=8900
|
|
MF_INFLUX_WRITER_BATCH_SIZE=5000
|
|
MF_INFLUX_WRITER_BATCH_TIMEOUT=5
|
|
MF_INFLUX_WRITER_DB_PORT=8086
|
|
MF_INFLUX_WRITER_DB_NAME=mainflux
|
|
MF_INFLUX_WRITER_DB_USER=mainflux
|
|
MF_INFLUX_WRITER_DB_PASS=mainflux
|
|
MF_INFLUX_WRITER_GRAFANA_PORT=3001
|
|
|
|
### InfluxDB Reader
|
|
MF_INFLUX_READER_LOG_LEVEL=debug
|
|
MF_INFLUX_READER_PORT=8905
|
|
MF_INFLUX_READER_DB_NAME=mainflux
|
|
MF_INFLUX_READER_DB_PORT=8086
|
|
MF_INFLUX_READER_DB_USER=mainflux
|
|
MF_INFLUX_READER_DB_PASS=mainflux
|
|
|
|
### MongoDB Writer
|
|
MF_MONGO_WRITER_LOG_LEVEL=debug
|
|
MF_MONGO_WRITER_PORT=8901
|
|
MF_MONGO_WRITER_DB_NAME=mainflux
|
|
MF_MONGO_WRITER_DB_PORT=27017
|
|
|
|
### MongoDB Reader
|
|
MF_MONGO_READER_LOG_LEVEL=debug
|
|
MF_MONGO_READER_PORT=8904
|
|
MF_MONGO_READER_DB_NAME=mainflux
|
|
MF_MONGO_READER_DB_PORT=27017
|
|
|
|
### Postgres Writer
|
|
MF_POSTGRES_WRITER_LOG_LEVEL=debug
|
|
MF_POSTGRES_WRITER_PORT=9104
|
|
MF_POSTGRES_WRITER_DB_PORT=5432
|
|
MF_POSTGRES_WRITER_DB_USER=mainflux
|
|
MF_POSTGRES_WRITER_DB_PASS=mainflux
|
|
MF_POSTGRES_WRITER_DB_NAME=messages
|
|
MF_POSTGRES_WRITER_DB_SSL_MODE=disable
|
|
MF_POSTGRES_WRITER_DB_SSL_CERT=""
|
|
MF_POSTGRES_WRITER_DB_SSL_KEY=""
|
|
MF_POSTGRES_WRITER_DB_SSL_ROOT_CERT=""
|
|
|
|
### Postgres Reader
|
|
MF_POSTGRES_READER_LOG_LEVEL=debug
|
|
MF_POSTGRES_READER_PORT=9204
|
|
MF_POSTGRES_READER_CLIENT_TLS=false
|
|
MF_POSTGRES_READER_CA_CERTS=""
|
|
MF_POSTGRES_READER_DB_PORT=5432
|
|
MF_POSTGRES_READER_DB_USER=mainflux
|
|
MF_POSTGRES_READER_DB_PASS=mainflux
|
|
MF_POSTGRES_READER_DB_NAME=messages
|
|
MF_POSTGRES_READER_DB_SSL_MODE=disable
|
|
MF_POSTGRES_READER_DB_SSL_CERT=""
|
|
MF_POSTGRES_READER_DB_SSL_KEY=""
|
|
MF_POSTGRES_READER_DB_SSL_ROOT_CERT=""
|