Om du vill ändra den/de användare som läggs upp automatiskt av backend så är de definierade i denna fil:
https://github.com/amprnet-sweden/TMS/blob/main/backend/src/main/resources/application-default.yaml
Det går att skapa flera användare. Det är bara att kopiera de fyra raderna och lägga under.
När den rollbaserade säkerheten är på plats kommer ni kunna registrera nya användare via TMS-appen.
Intressant av Node.js versionerna fungerar olika på olika operativsystem. Version 20 fungerade inte på Raspberry Pi 3 (Buster), det gjorde däremot version 18. På Raspberry Pi 4 (Bullseye) fungerade både 18, 20 och 22.
Härligt, 20 funkade och nu har jag TMS 3.0 snurrandes på min laptop clone-vägen
Installera node version 20 istället.
nvm install 20
Testa sedan npm install igen
Fick lite problem med clone-varianten enligt nedan
Först en massa varningar och sedan SyntaxError: Unexpected reserved word
Japp det är bara att döpa om TMS-main till TMS och sedan följa instruktionerna i övrigt.
Det verkar som det fortfarande är ett behörighetsproblem men också att man tagit bort password-inloggning, vilket plötsligt meddelades.
Det hjälpte inte att jag laddade upp min publika ssh-nyckel.
Jag lyckades dock ladda ner zip-filen TMS-main.
Är det bara att döpa om den upp-zippade katalogen till TMS och gå in i den?
- 2024-12-30
Jag har uppdaterat README nu på https://github.com/amprnet-sweden/TMS?tab=readme-ov-file#run-from-source-code-with-frontend-hot-reload
Kompakta instruktioner blir som följer:
(Instruktionerna är de jag körde på min gamla Raspberry Pi 3B med gammal Raspbian (Buster). Men med nyare operativsystem kan man välja att installera Node.js version 20 eller 22 om man vill (nvm install 22). Samma sak med Java, du kan med fördel välja en nyare Java-version (sdk install java 21.0.5-tem).
Men version 18 av Node.js och Java 17 fungerar utmärkt för TMS så det går att följa instruktionerna till punkt och pricka. Och det går alltid att uppdatera senare.)
git clone https://github.com/amprnet-sweden/TMS.git
cd TMS
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
nvm install 18
cd ./frontend
npm install
npm run dev
sudo apt install zip
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java 17.0.13-librca
cd ./backend
./gradlew bootRun
Öppna TMS på http://localhost:3000/tms