IOT PLATFORM ALL BOARD
Create New Environment File save to .env or move .env.example
mv .env.example .env
Value Environment File
### APP SETUP
APP_NAME = IOT_ADRINI
APP_HOST = 127.0.0.1
APP_PORT = 6969
SECRET_KEY = asdsagdasgdasf@asfdasgvdasda@#!@#!%$#%@#@@##
MEMCACHE_HOST=127.0.0.1
MEMCACHE_PORT=11211
FLASK_DEBUG = True
### REDIS SETUP
FLASK_REDIS_URL = redis://:pass@127.0.0.1:6379/0
### JWT SETUP
JWT_SECRET_KEY = wqertyudfgfhjhkcxvbnmn@123$32213
### DATABASE SETUP
DB_NAME = db_name
DB_HOST = localhost
DB_PORT = 26257
DB_USER = root
DB_SSL = disable
#### DOCS
SWAGGER_URL = '/api/docs'
SWAGGER_API_URL = 'http://127.0.0.1:6968/static/swagger.json'
At the time only support Python3 or newer.
pip3 install -r requirements.txt
After Installing Requirement File, Next Install redis
Fedora Based
dnf install redis redis-cli
Debian based
apt-get install redis redis-cli
Setup Your Redis auth see your .env file And Then
redis-cli
127.0.0.1:6379> CONFIG SET requirepass "pass"
Runing Server
sudo python manage.py server
Installing CockroachDB Reference action
If you using docker
Create New Environment File save to .env or move .env.example
mv .env.example .env
Value Environment File
### APP SETUP
APP_NAME = IOT_ADRINI
APP_HOST = 0.0.0.0
APP_PORT = 6969
SECRET_KEY = asdsagdasgdasf@asfdasgvdasda@#!@#!%$#%@#@@##
MEMCACHE_HOST=127.0.0.1
MEMCACHE_PORT=11211
FLASK_DEBUG = True
### REDIS SETUP
FLASK_REDIS_URL = redis://:pass@session:6379/0
### JWT SETUP
JWT_SECRET_KEY = wqertyudfgfhjhkcxvbnmn@123$32213
### DATABASE SETUP
DB_NAME = db_name
DB_HOST = localhost
DB_PORT = 26257
DB_USER = root
DB_SSL = disable
#### DOCS
SWAGGER_URL = '/api/docs'
SWAGGER_API_URL = 'http://127.0.0.1:6968/static/swagger.json'
docker build .
docker run -it -p 5000:5000 image sh run.sh 2
docker-compose up