Skip to content

Opdatering – Windows / IIS ​

Automatisk opdatering ​

⬇ Download onedoor-update.zip

  1. Pak update.bat og update.cjs fra ZIP-filen ud i installationsmappen — mappen med package.json.
  2. Kør update.bat som administrator.
  3. Angiv OneDoor-version og App Pool-navn, når du bliver spurgt.

Før du starter: Node.js 22 eller nyere skal være installeret og tilgængeligt i PATH. Du skal også have adgang til installationsmappen. Første kørsel kan kræve Septima-login og en token til adresseservicen.

Scriptet opdaterer konfigurationen, installerer den valgte OneDoor-version og kontrollerer, at sitet svarer med HTTP 200 via IIS. Resultat og eventuelle fejl gemmes i en logfil under log i installationsmappen. Sites med SSO kan kræve login for at svare HTTP 200 og derfor fejle kontrollen.

Hvis installationen fejler, forsøger scriptet at gendanne den tidligere version og konfiguration. Det er ikke en fuld backup; kontrollér loggen, og foretag eventuel manuel reparation, hvis tilbageførslen ikke lykkes.

Token til adresseservicen ​

Den automatiske opdatering beder om en token, hvis den mangler, og overskriver ikke eksisterende tokens. Hav tokenen klar, inden du starter. Kontakt jorgen@septima.dk, hvis du mangler den.

Manuel opdatering ​

  1. Log eventuelt på Septimas npm-register, og sørg for, at Yarn er installeret.
  2. Stop IIS App Pool'en for sitet.
  3. Ret versionen af @septima/onedoor-server i package.json.
  4. Kør yarn fra installationsmappen.
  5. Start App Pool'en igen.
json
{
  "dependencies": {
    "@septima/onedoor-server": "VERSION"
  }
}

Behold øvrige felter i package.json, herunder eventuelle scripts.