πŸ–₯️Detailed Start

This document explains how to install and use the AISdb web application components, providing instructions on running these services independently for testing or integration into an existing setup.

The application has three primary components:

  • Database server (Back end web API)

  • Database storage (Postgres database)

  • Web application interface (JS front end)

And some secondary components:

  • Documentation webserver

  • AIS receiver client

  • AIS livestream proxy dispatcher

Dependencies

The following software is requisite for each AISDB service:

Database Storage

Ensure that the Postgres server is running by following the Postgres Database Server Tutorialarrow-up-right. The other web services will use this server for storage and retrieval of AIS data.

Database Server

Configure the database server by setting the following environment variables for the postgres database connection:

Navigate to the database_server folder in the project repository, install it with cargo, and then run it.

Last updated