MiniROV Divelog Web Application Developer Notes
The MiniROV Divelog application can be found at https://coredata8.shore.mbari.org/divelog-minirov/
In January of 2024, we decided to move the Dive log applications to web based applications for many reasons so this is a document describing that process, architecture and development.
It is a NodeJS application that is running inside a Docker container on the machine coredata8.shore.mbari.org. It has a REST API which has an OpenAPI specification that can be found here:
https://coredata8.shore.mbari.org/divelog-minirov/rest/v1/api-definition
And the Swagger UI can be found here:
https://coredata8.shore.mbari.org/divelog-minirov/rest/v1/api-docs/
It is a pretty straightforward NodeJS Express application. The development details can be found here. And some operational documents can be found here.