Java Springboot application serving a static HTML (+JS) webapp used to pull data using PuckJS interface library. The interface library itself is slightly forked to only display specifically named devices
Currently, the app is served using tomcat that runs on the server instance. To build WAR file, run mvn package in the same dir as your pom.xml file. Then, either copy or symlink the created file to your tomcat dir. Right now, the file is symlinked, so if you want to rebuild the current instance (e.g., made some changes in the code), run mvn pacakge and the changes will be applied automatically.
There is only one endpoint and that's GET /receive. This serves index.html, which then also loads any supporting libraries from CDN servers (such as bootstrap).