Watch
1
0
Fork
You've already forked jme-message-contract-service
0
mirror of https://github.com/jme-admin-ch/jme-message-contract-service.git synced 2026-08-17 13:04:59 +00:00
Read-only mirror of https://github.com/jme-admin-ch/jme-message-contract-service — Bundesamt für Informatik und Telekommunikation. Issues & pull requests at the source. Catalog: https://www.opensource.admin.ch/en/softwares/7osgfa https://www.opensource.admin.ch/en/softwares/7osgfa
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-17 01:10:00 +02:00
.github/workflows JEAP-7322 Adapted github build workflow 2026-07-30 07:47:57 +02:00
.mvn/wrapper chore(deps): update dependency maven to v3.9.16 2026-07-11 06:01:05 +00:00
.run JEAP-6504 2026-07-10 15:04:56 +02:00
docker chore(deps): update repo.bit.admin.ch:8444/postgres docker tag to v18.6 2026-08-14 23:01:13 +00:00
src JEAP-6504 2026-07-10 15:04:56 +02:00
.gitignore JEAP-6504 2026-07-10 15:04:56 +02:00
.trivyignore JEAP-6504: * Add Jenkinsfile 2026-07-09 15:25:22 +02:00
CHANGELOG.md fix(deps): update dependency ch.admin.bit.jeap:jeap-message-contract-service-instance to v10 2026-08-16 23:00:58 +00:00
CONTRIBUTING.md JEAP-6504 2026-07-10 15:04:56 +02:00
exclude-patterns.txt JEAP-6504 2026-07-10 15:04:56 +02:00
LICENSE JEAP-6504 2026-07-10 15:04:56 +02:00
mvnw JEAP-6504: * Add Jenkinsfile 2026-07-09 15:25:22 +02:00
pom.xml fix(deps): update dependency ch.admin.bit.jeap:jeap-message-contract-service-instance to v10 2026-08-16 23:00:58 +00:00
publiccode.yml Update version/date in publiccode.yml 2026-08-17 01:10:00 +02:00
README.md JEAP-6504 2026-07-10 15:04:56 +02:00
SECURITY.md JEAP-6504 2026-07-10 15:04:56 +02:00
THIRD-PARTY-LICENSES.md JEAP-6504 2026-07-10 15:04:56 +02:00

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

Message Contract Service API

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.