Code Monkey home page Code Monkey logo

tornado-demo's Introduction

Demo event handler

This script is intended to run in the customer cloud and forward webhook events from one of their internal services to your company cloud. The events can be anonymized, aggregated, filtered etc.

It's based on tornado and handles the events asynchronously.

  1. /events endpoint that receives events from internal webhook
  2. Process the events
  3. Upload events to company cloud

Installation

python3.8
pip install -r requirements.txt

Tests

python3.8
pip install -r requirements-dev.txt
py.test test

Start

# This will start the demo service and the API will start listening on localhost:3000
python run.py

# Afterwards you can upload some example events
python run_example_posts.py

Docker

docker build . -t demo
docker run -p 3000:3000 -t demo python run.py
docker run --net container:<containerid> -t demo run_example_posts.py

tornado-demo's People

Contributors

samm0ss avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.