Systeemeisen - B3Partners/brmo GitHub Wiki
BRMO systeemeisen
Databases
De BRMO kan basisregistraties inladen naar de volgende databases:
| Database | Versie | Notities |
|---|---|---|
| Oracle Database | Door Oracle ondersteund | Geen betaalde support uitbreidingen zoals Extended Support, ULA, MDS en dergelijke, geen 23c in native compatibility |
| PostgreSQL met PostGIS | Door PostgreSQL project ondersteund |
zie Security Policy voor exacte versies.
Webapplicatie
De brmo-service webapplicatie is een Java webapplicatie die gedeployed kan worden op Tomcat. Ook hier geldt dat alleen de door het Apache Tomcat project ondersteunde versie 9 ondersteund worden. Tomcat 10 of hoger wordt nog niet ondersteund.
Java versie
Vanaf versie 4.0.0 is Java 17 noodzakelijk. Java 21 zal in de toekomst ondersteund worden. Er kan gebruik gemaakt worden van de Oracle Java maar ook open source distributies zoals de Adoptium Temurin.
Docker images
Voor een aantal basisregistraties is naast de webapplicatie ook een command-line tool als Docker image gepubliceerd:
| Basisregistratie | Docker image | Documentatie |
|---|---|---|
| BGT | bgt-loader | Instructies |
| BAG | bag2-loader | Instructies |
| BRMO service | brmo-service | Instructies |
De Docker tag latest verwijst altijd naar de laatste release. Er kunnen nieuwere versies sinds de laatste release
beschikbaar zijn onder de snapshot tag.
Voor Docker dient Docker Engine versie 27 of hoger gebruikt te worden, zie https://docs.docker.com/engine/release-notes/27.0/
Besturingssystemen
Linux of Windows. Let erop dat je voor Windows mogelijk een serverlicentie nodig hebt en een ondersteunde versie gebruikt (versie 2019 en hoger). Windows-versies die alleen met extra betaling door Microsoft worden geupdated (bijv. "Extended Support") worden niet ondersteund.
Voor Docker wordt aanbevolen Linux als host te gebruiken, voor Windows alleen versies met WSL2 ondersteuning.