Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Repository files navigation

python-web-api-flask-json-to-elasticsearch-github

Description

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.

Security

Self-signed ssl certificate for both web and api requests. Requires basic authentication for endpoints.

username password
user pass

Testing

Unit tests ran when program begins. Remotely tested with testify, the ssl is not verified.

Tech stack

  • python
    • flask
    • flask-httpauth
    • pyopenssl
    • elasticsearch
    • redis
    • unittest
    • testify

Docker stack

  • python:latest
  • elasticsearch
  • kibana
  • redis

To run

sudo ./install.sh -u

To stop

sudo ./install.sh -d

For help

sudo ./install.sh -h

Credits

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /