Skip to content

https://api.avalanche.report/albina/ – The server stores and processes all relevant information for the ALBINA system such as bulletins.

License

Notifications You must be signed in to change notification settings

albina-euregio/albina-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

albina-server

The server stores and processes all relevant information for the ALBINA system such as bulletins.

Bulletin status/workflow

flowchart TD
    missing --> |edit| draft
    draft --> |submit| submitted
    submitted --> |edit| draft
    submitted --> |publish, automated publication at 5PM| published
    published --> |edit| updated
    updated --> |submit| resubmitted
    resubmitted --> |edit| updated
    resubmitted --> |publish, automated update at 8AM or manually at any time| republished
    republished --> |edit| updated
Loading

Translations

This project uses Transifex for its translations: https://app.transifex.com/albina-euregio/albina-server/dashboard/

Development Setup

The env-local profile defined in pom.xml is used to configure the server for local development. Follow these steps to set up and run the server locally.

  1. Ensure that a database with the appropriate schema and entries is accessible on port 3306. If the database is hosted remotely and requires an SSH tunnel, use the following command to set up the connection:
ssh example-server -L 3306:localhost:3306
  1. Start the server:
mvn jetty:run
  1. Once the server is running, you can access and test the API by navigating to: http://0.0.0.0:8080/albina/

About

https://api.avalanche.report/albina/ – The server stores and processes all relevant information for the ALBINA system such as bulletins.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published