Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History

Today

Command line

File system

To-be/plan

  1. Get rid of constretto and stop using the tags concept.
    1. Use https://github.com/statisticsnorway/dynamic-configuration ?
      1. https://mvnrepository.com/artifact/no.ssb.config/dynamic-configuration/0.4
  2. Get rid of ApplicationMode ?
  • Continue to use override file for properties
  • logback.xml is masterfile

Configuration of whydah-application with propertyfile:

On Application startup
1. Copy uib.properties from jar to filesystem with the name uib_example.properties (Always overwrite)
2. Create an empty file named uib_override.properties, if file does not exists
3. Copy logback.xml from jar to filesystem if file does not exists. (Jeg tror det vil tydeliggjøre hvilke filer man skal endre på filsystemet på en god måte, samtidig som det gjør oppstartskommandoer og systemd-oppsett ganske ryddig. Det vil også gjøre det ganske enkelt å spore forskjeller mellom miljø og applikasjonens defaultkonfigurasjon.)

Some comments/discussion points

Implementasjonsmessig så tror jeg det blir mange små trinn som må gjøres. big bang på alt blir fort vanskelig.
a. Logikk for å kopiere ut config-eksempler fra jar-fil og legge disse i en egen mappe. Alltid overskrive.
b. Lage en mappe config og flytte logback.xml og uib_override.properties dit. Opprette hvis de ikke eksisterer
c. Bli kvitt web.xml-filen og xml-basert spring-konfigurasjon.
Vil gjerne begynne i UIB, for der tror jeg testfeilen henger sammen med at flere tester går i beina på hverandre. Jeg ser ingen kurrant måte å unngå dette på uten å få kontroll på hvilken konfig serveren starter med, som henger sammen med endringene vi nå diskuterer.

File system

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.