-> come look at our good first issues
Hesperides is an open source tool generating configuration files from a given template with mustaches and the properties it stores per environment.
The frontend lives in this repo: https://github.com/voyages-sncf-technologies/hesperides-gui
Development status: this project is currently maintained by e-Voyageurs SNCF.
https://hesperides-back.herokuapp.com/rest/swagger-ui.html
Credentials for the Basic Auth:
- Username:
user
orprod
- Password:
password
docker-compose -f docker/docker-compose.yml -f docker/docker-compose-mongo.yml up -d
- Java 11 (correto, openjdk)
Choose between:
- Docker (see docker-compose & Dockerfile files)
And :
- MongoDB
Or just launch the application with those Spring Profiles: noldap
, fake_mongo
Build the whole project:
mvn package
Build Docker image
docker build . -t hesperides/hesperides
This Java Spring Boot application uses MongoDB for storage and Axon to implement event sourcing.
Available online at https://voyages-sncf-technologies.github.io/hesperides-gui/
All the last features & fixes are listed there: CHANGELOG.md.
Hesperides is licensed under the GPL V3 license
Please check the dedicated CONTRIBUTING page. We are open to pull requests. Please first discuss your intentions via Issues.