- Java 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| .mvn/wrapper | ||
| .run | ||
| docker | ||
| src | ||
| .gitignore | ||
| .trivyignore | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| exclude-patterns.txt | ||
| LICENSE | ||
| mvnw | ||
| pom.xml | ||
| publiccode.yml | ||
| README.md | ||
| SECURITY.md | ||
| THIRD-PARTY-LICENSES.md | ||
Message Contract Service
Message Contract Service for the JME
Installing / Getting started
Run the application with the local profile:
./mvnw spring-boot:run -Dspring-boot.run.profiles=local
The local profile starts the PostgreSQL database from docker/docker-compose.yml automatically through Spring Boot
Docker Compose. Docker must be running before starting the application.
You can also start the database manually, for example when you want to keep it running across application restarts:
cd docker && docker compose up
Then start the application with the same Maven command shown above and access swagger at
./mvnw spring-boot:run -Dspring-boot.run.profiles=local
The integration test follows the jEAP example structure and starts the service with the shared
BootServiceSpringIntegrationTestBase.
It starts the Docker Compose database through Spring Boot's Docker Compose support, so Docker must be available when
running the integration test:
./mvnw verify
Note
This repository is part of the open source distribution of jEAP. See github.com/jeap-admin-ch/jeap for more information.
License
This repository is Open Source Software licensed under the Apache License 2.0.