Creates an api of git-repo
for a flask project by loading json into elasticsearch.
Elasticsearch DSL is used to build a proxy connection to the elasticsearch
service.
Has the ability to query by parameters and pagination.
Uses redis as a cache layer for queries.
Self-signed ssl certificate for both web and api requests. Requires basic authentication for endpoints.
username | password |
---|---|
user | pass |
Unit tests ran when program begins. Remotely tested with testify, the ssl is not verified.
- python
- flask
- flask-httpauth
- pyopenssl
- elasticsearch
- redis
- unittest
- testify
- python:latest
- elasticsearch
- kibana
- redis
sudo ./install.sh -u
sudo ./install.sh -d
sudo ./install.sh -h