IDgis / geoide-commons

0 stars 0 forks source link

Weghalen lezen configuratie van classpath #243

Open HermanAssink opened 8 years ago

robstek commented 7 years ago

Bij ontbreken van variabelen in conf/crs-geoide.conf worden deze gelezen uit application.conf die tijdens ontwikkeling wordt gebruikt. Is verwarrend en tricky

HermanAssink commented 7 years ago

Nog uitzoeken hoe op te lossen. Kost relatief veel tijd. Probleem is zichtbaar in de log.

kad-velsl commented 7 years ago

Waarschijnlijk al opgelost: Testen wat er gebeurd als je de variabelen weghaalt in de conf

kad-velsl commented 7 years ago

Speelt nog steeds de variabelen die niet worden overschreven door crs-geoide configuratie, worden idd uit de application.conf gehaald.

HermanAssink commented 7 years ago

Wat betekent dit voor gebruikers?

kad-velsl commented 7 years ago

Voor de gebruikers betekent dit niets.

Waar ikzelf tegenaan liep was dat ik in de application.conf een mapProvider.configDir had geconfigureerd en in de crs-geoide.conf niet (maar wel mapProvider.resources met request naar de Composer). In de code wordt eerst gecheckt of er een configDir is en dan of er resources zijn. Dat ging fout op de test omgeving omdat de locatie van de configDir toevalligerwijs daar ook bestond.

Ik heb nu een application.conf gecommit zonder allerlei lokale settings. Dit betekent dat je voor je ontwikkelomgeving de application.conf aan moet passen, maar niet commiten!