Package org.fhirfrog.frog.server.config
package org.fhirfrog.frog.server.config
Server configuration generation for HAPI FHIR test servers.
This package reads IG configuration (sushi-config.yaml), resolves and classifies
FHIR packages from the local cache, and generates Docker Compose and HAPI
application.yaml files for bootstrap and test profiles.
Key classes:
SushiConfigReader— parses IG dependenciesPackageClassifier— classifies packages by FHIR versionHapiConfigGenerator— generates HAPI application.yamlComposeFileGenerator— generates docker-compose.ymlLocalPackageResolver— resolves dev/current packages to tgz
-
ClassDescriptionGenerates a Docker Compose file with two profiles for HAPI FHIR testing.Generates HAPI FHIR
application.yamlandapplication-test.yamlfrom aPackageClassifier.ClassificationResult.Resolves local (dev/current) FHIR packages from the filesystem cache into tgz archives suitable for mounting into a Docker container.Result of resolving local packages.Classifies FHIR packages from the local package cache as include, exclude, or skip for a given target FHIR version (R4 or R5).Result of classifying a full dependency tree.A resolved package reference with name and version.Reads thedependenciesblock from asushi-config.yamlfile.