Skip to content

API used by frontend and mobile for structuring audio capture and annotating audio conversations.

Notifications You must be signed in to change notification settings

jawrainey/GabberAPI

Repository files navigation

Gabber API

The resource endpoints for Gabber projects, sessions and discussions (annotations and comments) on specific sessions.

Running locally

The API requires that JWT, MYSQL are set, and optionally Amazon S3 if you want to POST a session. These environmental variables should go into your .env file.

# Launch with docker-compose.yml
docker-compose up -d --build

# Setup the database
docker-compose exec web bash

export FLASK_APP=run.py
flask db init

# Once setup leave the container
exit

# View the logs of the Flask container
docker-compose logs -f web

Deployment Build

Gabber is currently stored on Docker Hub, and a new version can be pushed using the following command where $VERSION is the next version of the application.

source build.sh $VERSION

About

API used by frontend and mobile for structuring audio capture and annotating audio conversations.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages