The meeshkan schema builder exposed as a HTTP API.
To use the hosted service, visit meeshkan.io/schema-builder. Commits on the master branch are automatically deployed there.
Read on for how to develop and run locally.
Create an isolated Python environment and activate it:
python3 -m venv env
source env/bin/activate
Install dependencies:
pip install -r requirements.txt -r requirements-dev.txt
Run the application with python main.py
.
- Access it in a browser: http://localhost:8080/schema-builder
- Post data to it with curl:
curl -X POST --data-binary @recordings.jsonl http://localhost:8080/schema-builder
Run ./check.sh
.