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