{"repo":"sncf-connect-tech/hesperides","free":true,"listed":false,"github":"https://github.com/sncf-connect-tech/hesperides","clone":"git clone https://github.com/sncf-connect-tech/hesperides.git","description":"Configuration management tool providing universal text file templating and properties editing through a REST API or a webapp (backend part)","language":"Java","stars":39,"topics":["hesperides","templating","configuration-management","mongodb","spring-boot","backend","java","mustache","hacktoberfest"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Hesperides backend - 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/sncf-connect-tech/hesperides-gui Development status : this project is currently maintained by e-Voyageurs SNCF. Live demo Credentials for the Basic Auth: Username : user or prod Password : password To test the app locally docker-compose -f docker/docker-compose.yml -f docker/docker-compose-mongo.yml up -d Requirements 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 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. Documentation Available online at Changelog All the last features & fixes are listed there: CHANGELOG.md. License Hesperides is licensed under the GPL V3 license Contributing & development environment installation Please check the dedicated CONTRIBUTING page. We are open to pull requests. Please first discuss your intentions via Issues.","default_branch":null,"files":null,"tree":[],"storefront":"/r/sncf-connect-tech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sncf-connect-tech/hesperides/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}