Skip to content

Simple end-user facing front-end to the Niord System

License

Notifications You must be signed in to change notification settings

NiordOrg/niord-proxy

Repository files navigation

Niord Proxy

The Niord Proxy is intended to demonstrate how an end-user facing website could retrieve and render messages from a Niord back-end server.

Addition developer documentation is provided at http://docs.niord.org/dev-guide/guide.html#niord-proxy-development-set-up.

Prerequisites

  • Java JDK 1.8
  • Maven 3.5.x

NOTE: this project does not build with Maven 3.6 or Java versions never than Java 8

Build

Build the Niord Proxy micro service using:

mvn clean install

Run

The Niord Proxy can be run as an executable jar:

java -Dniord-proxy.server=http://localhost:8080 -jar target/niord-proxy-swarm.jar

Release Docker Image

In order to release Niord as a Docker image you will need access to https://hub.docker.com/u/dmadk

Run the following commands with the actual version replacing the version tag.

$ docker build . -t dmadk/niord-proxy:$REPLACE_WITH_VERSION_TAG$
$ docker push dmadk/niord-proxy:$REPLACE_WITH_VERSION_TAG$

You should also update the version in the Helm chart of Niord Proxy (https://github.com/NiordOrg/charts) and release a new chart.

About

Simple end-user facing front-end to the Niord System

Resources

License

Stars

Watchers

Forks

Packages

No packages published