A API written with python + flask. Directly supports REDI Run frontend react app
Live URL: https://apps-v2.travisshears.xyz/run-app/v1
They are hosted here on github as a github page generated by a github workflow. To update them edit docs/openapi.yaml.
Currently @btbtravis is the sole contributer. This information needs to be updated before inviting collaborators
Dev setup requries locally running:
- MongoDB server, in the future a docker-compose.yml will be provided for this
- Redis server, in the future a docker-compose.yml will be provided for this
- Python 3.7+ and pipenv as dependencies in the project are managed via pipenv
So the basic setup would look like this:
$ git clone git@gitlab.com:BTBTravis/redi-run-backend.git
$ cd redi-run-backend
$ cp .env.sample .env
then update .env values
$ pipenv install
$ pipenv shell
$ FLASK_APP=redi-run-app.py flask run -p 5001 --reload
- https://redis.io/commands
- https://realpython.com/python-redis/
- https://redis-py.readthedocs.io/en/stable/
- https://2.python-requests.org/en/master/api
- https://cloud.canister.io/n/travisshears/redi-run
- https://excalidraw.com/
- http://docs.mongoengine.org/apireference.html
- https://auth0.com/docs/api/management/v2#!/Users