wiki:Documentatie/Beheerder/Installeren/Configuratiebestand

Configuratiebestand

De database- en persoonlijke instellingen haalt OpenAC uit een configuratiebestand met de naam config.tsv. Om dit bestand te vinden kijkt OpenAC op 3 plekken:

  1. Map opgegeven als parameter van OpenAC
  2. .openac in de installatiemap
  3. Persoonlijke AppData-map (home) van de gebruiker

Map als parameter van OpenAC

De configuratiemap kan worden meegegeven als parameter van OpenAC. In deze map verwacht OpenAC het configuratiebestand config.tsv en de logbestanden zullen hier ook worden weggeschreven. De syntax van de parameter is:

config_dir="D:\openac config"

Als de configuratiemap spaties bevat zoals in bovenstaand voorbeeld dan is het belangrijk om er dubbele aanhalingstekens omheen te zetten.

De volledige command line om OpenAC op te starten wordt dan bijvoorbeeld:

d:\openac\python27\python openac.pyw config_dir="D:\openac config"

Met werkdirectory d:\openac

.openac in de installatiemap

Als er een map .openac bestaat in de OpenAC installatiemap en de parameter config_dir is niet gebruikt, dan verwacht OpenAC config.tsv in deze map. Let op, het is niet mogelijk om vanuit Windows verkenner een map te maken die begint met een punt. Vanaf een command prompt lukt het wel met:

mkdir .openac

De .openac-map is uitgesloten van versiebeheer dus de inhoud zal niet worden gedeeld met de FENAC.

Persoonlijke AppData-map (home) van de gebruiker

Als beide vorige opties niet zijn gebruikt dan verwacht OpenAC het configuratiebestand in de persoonlijke AppData map van de gebruiker. OpenAC zal hier bij opstarten automatisch de map OpenAC aanmaken als deze nog niet bestaat. Bijvoorbeeld:

C:\Users\henk\AppData\Roaming\OpenAC

config.tsv als installatiesjabloon

config.tsv kan als installatiesjabloon in de adaptatiemap van het AC worden gezet. Bij nieuwe installaties kan dan het eigen AC gekozen worden uit een lijst en wordt het installatiesjabloon gebruikt als basis van de config.tsv op één van bovengenoemde locaties. Voordeel hiervan is dat bij nieuwe installaties een aantal opties niet steeds opnieuw hoeft te worden ingesteld. Denk bijvoorbeeld aan de database-instellingen. Let op: de config.tsv in de adaptatiemap wordt ingecheckt met versiebeheer, dus zorg dat er geen wachtwoorden in staan!

Last modified 6 years ago Last modified on Mar 8, 2018 10:55:15 AM