PyRuc is the service for maintaining new and existing users accounts
| Python | Status |
|---|---|
| 3.5 | |
| 3.6 |
- User's account maintenance in mode of persistent storage use
- Granting access to your internal services
- Rapid recovery access in case of loss of control
- Python >= 3.5
- Redis >= 4
- Gunicorn WSGI
- Gevent as default async worker for Gunicorn
- Python flask
- Twilio SMS notifier
- Logstash client as logs filter to Elastic
- JWT authentication
- Redis as persistent user's storage
/app/env/development.env
/app/env/production.env- Docker
# ENV development: using /app/env/development.env
> docker-compose --file docker-compose.dev.yml up --build
# ENV production: using /app/env/production.env
> docker-compose --file docker-compose.prod.yml up --build- Manualy & Run
> cd app
> pip install -r requirements.txt
> gunicorn -c config.py server --reload> cd app && coverage run setup.py test

