Skip to content

zugazagoitia/knag-vault

Repository files navigation


Knag logo
Knag

An Algorithmic Trading SaaS platform for my TFG (Final Degree Project)

Vault Service

main build badge dev build badge Code coverage GitHub release (latest SemVer)

Requirements

In order to run the service the following software is required:

Usage

Container images are published to the GitHub Packages repository attached to this repository, they are also published under releases.

Configuration

The following environment variables need to be populated in order for the service to work correctly.

Name Description Constraints
SPRING_DATASOURCE_HOST A MariaDB host -
SPRING_DATASOURCE_PORT The MariaDB port -
SPRING_DATASOURCE_DATABASE Database to use -
SPRING_DATASOURCE_USERNAME A MariaDB username authorized on the previous database -
SPRING_DATASOURCE_PASSWORD The password for the user -
KNAG_KEY_PUB Public key used for verifying JWTs X.509 Syntax

Endpoints

The service is exposed on the port 8080

There are kubernetes probes exposed on the port 3000