bearddan2000/python-web-api-flask-json-to-elasticsearch-

Repository files navigation

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.

usernamepassword
userpass

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

About

Creates an api of `git-repo` for a flask project by loading json into elasticsearch.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published