Simple login service allows you to add and delete users.
- Clone repository from Github:
$ git clone https://github.com/mikescor/login-service
- Create and activate virtual env:
(venv) ~/login-service $
- Install requirements:
(venv) ~/login-service $ pip install -r requirements.txt
- Add database path:
(venv) ~/login-service $ export DATABASE_URL='postgresql://<user_name>:<user_password>@localhost/<db_name>'
-
Install elasticsearch on your computer
-
Add elasticsearch path:
(venv) ~/login-service $ export ELASTICSEARCH_URL=http://localhost:9200
- Apply migrations:
(venv) ~/login-service $ flask db upgrade
- Finnaly, run the app
(venv) ~/login-service $ flask run