Applikasjon for backend og frontend for tjenesten.
Se flere detaljer i dokumentasjon.
Forutsetninger:
- Node
- Maven
- Java > 21
For å bygge backend:
cd backend
mvn verifyFor å bygge frontend:
cd frontend
npm install
npm run build
npm run copyKjør main-metoden i UrlForkorterApi. Denne bruker resources/local.properties som konfigurasjon.
Backend starter på http://localhost:8080
Hvis du skal gjøre endringer i frontend med hot deploy:
cd frontend
npm run devDev starter på http://localhost:5173
Nais oppsettet ligger i mappen .nais, og GitHub Actions ligger i .github/workflows les dokumentasjon for mer informasjon om oppsett.
Arkitekturskisser og annen dokumentasjon skal legges i en mappen /dokumentasjon.
Hvis det gjøres større endringer i koden bør dokumentasjonen oppdateres i samme merge-request som for kodeendringen.
Prinsipielle beslutninger rundt arkitektur og design ligger i /dokumentasjon/adr