Skip to content

Conversation

guroklo
Copy link
Member

@guroklo guroklo commented Oct 13, 2026 •

…on og oppdatert readme

Hva er endret?

  • Satt opp GraphQL-backend på NTNU VM (it2810-28.idi.ntnu.no).
  • Konfigurert backend som en systemd-tjeneste (t28-backend) som fortsetter å kjøre etter SSH-utlogging og starter automatisk ved oppstart av VM.
  • Oppdatert backend-konfigurasjon for å støtte kommunikasjon med frontend.
  • Verifisert at frontend kan hente data fra backend på VM.
  • Oppdatert README.md og lagt til docs/backendDeployment.md med dokumentasjon av oppsett, arkitektur og drift.

Type endring

  • Frontend
  • Backend / GraphQL
  • Database
  • Konfig / verktøy
  • Dokumentasjon
  • Bug / fix

Test endringene

  • Kjør npm run lint for å sjekke kodekvalitet med ESLint
  • Kjør npm run format:check for å sjekke formatering med Prettier
  • Kjør npm run build for å kontrollere TypeScript og produksjonsbygget
  • Test endringene manuelt i appen

Manuell testing

Forutsetning: Vær tilkoblet NTNU-nettverket eller NTNU VPN.

  1. Åpne http://it2810-28.idi.ntnu.no:3001/ og kontroller at GraphQL-endepunktet er tilgjengelig. Kjør spørringen { __typename } i Apollo Sandbox og kontroller at den returnerer data.

  2. Konfigurer VITE_GRAPHQL_URL=http://it2810-28.idi.ntnu.no:3001/ i .env.local i prosjektets rotmappe. Kjør npm install og npm run dev, og åpne frontend på http://localhost:5173/. Kontroller at landlisten og landdetaljer lastes inn.

  3. Åpne nettleserens Developer Tools → Network og kontroller at GraphQL-forespørsler sendes til VM-adressen og får HTTP 200.

Ekstra kontroll (krever SSH-tilgang til VM): Kjør systemctl status t28-backend og kontroller at tjenesten er active (running).

Backend er konfigurert for automatisk oppstart ved omstart av VM, men dette er ikke testet med en faktisk omstart.

Sjekkliste

  • Endringene er testet, eller eventuelle begrensninger er beskrevet.
  • Dokumentasjonen er oppdatert dersom det er nødvendig.
  • Ingen utilsiktede endringer er inkludert.

Closes #41

@guroklo guroklo requested a review from a team as a code owner October 13, 2026 22:31
@guroklo guroklo linked an issue Oct 13, 2026 that may be closed by this pull request
3 tasks
mathealk
mathealk previously approved these changes Oct 14, 2026
@mariehd mariehd self-requested a review October 14, 2026 11:28
Copy link
Member

@mariehd mariehd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Jeg testa endringene manuelt, og appen ser ut til å funke som forventet. Apollo-endepunktet svarer med HTTP 200. npm run lint og npm run build kjører uten feil.

npm run format:check gir advarsler, så bare kjør en npm run format, så er den klar til å godkjennes! Bra jobba :)

Copy link
Member

@mariehd mariehd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

supert!

@guroklo guroklo merged commit 71be636 into main Oct 14, 2026
@guroklo guroklo deleted the 41-chore-kjør-backend-på-vm branch October 14, 2026 18:31
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[chore] Kjør backend på VM
3 participants