treitmaier / SpeechBoxApiServer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpeechBox API Server

The SpeechBox API Server is implemented in Kotlin and runs on the ktor server framework. The API Server collects data from SpeechBox Appliances.

Setup

The build.gradle.kts file contains build configurations to build, both a fat JAR of the API server as well as a dockerized version of the application.

The docker-compose.deploy.yml file illustrates how the application can be deployed. We strongly recommend that the SpeechBox API Server is properly secured, through a .htaccess password and the https protocol. We therefore recommend that the deployment managed through a reverse proxy, such as nginx or traefik, to handle access control and encryption.

License

Apache 2.0

About

License:Apache License 2.0


Languages

Language:Kotlin 98.6%Language:JavaScript 1.2%Language:CSS 0.2%