Opgradering – Linux / Docker
Kører OneDoor med systemd, Docker eller direkte med node, er fremgangsmåden: stop tjenesten, ret versionen, kør yarn, og start tjenesten igen.
Forudsætninger (kun første gang)
Inden I kan opgradere OneDoor-pakken, skal I have adgang til Septimas npm-pakkeregister og have Yarn installeret. Disse to trin skal kun udføres én gang per bruger der er logget ind på serveren.
Log på Septimas npm-pakkeregister
Åbn en terminal og kør:
npm login --scope=@septima --registry=https://packages.septima.dk/repository/npm-hosted/Angiv de credentials I har fået af Septima, når der spørges om brugernavn og adgangskode.
Installér Yarn pakkehåndtering
npm install -g yarnFind jeres nuværende OneDoor-version
Før I opgraderer, kan I tjekke hvilken OneDoor-version I kører: hold musen over logoet i øverste venstre hjørne. Så vises versionsnummeret for OneDoor.

Trin-for-trin opgradering
1. Stop tjenesten
Stop den proces der kører OneDoor, inden I redigerer filer. Eksempler:
systemd:
bash
sudo systemctl stop onedoorDocker:
bash
docker stop <container-navn>2. Ret version i package.json
Redigér versionen af @septima/onedoor-server i package.json i installationsmappen til den ønskede udgave (fx fra Septimas release-noter eller aftale):
json
{
"type": "module",
"dependencies": {
"@septima/onedoor-server": "1.25.32"
},
"scripts": {
"postinstall": "node postinstall"
}
}3. Installér dependencies
Gå til installationsmappen (den der indeholder package.json), og kør:
bash
yarn4. Start tjenesten igen
systemd:
bash
sudo systemctl start onedoorDocker:
bash
docker start <container-navn>Direkte med node:
bash
CONFIG_PATH=/sti/til/config node ./node_modules/@septima/onedoor-server/