Skip to content

Conversation

birkjr
Copy link
Member

@birkjr birkjr commented Oct 13, 2026

Beskrivelse

GraphQL-backenden er nå deployet på gruppens VM og kjører mot eksisterende PostgreSQL-database via systemd.

Denne PR-en dokumenterer det verifiserte VM-oppsettet og hvordan tjenesten administreres og feilsøkes.

Endringer

  • Oppdatert docs/vm-backend.md med verifisert GraphQL/systemd-oppsett.
  • Oppdatert backend/deploy/README.md med faktiske stier, systemd-konfigurasjon og testkommandoer.
  • Tydeliggjort at automatisk oppstart er konfigurert, men ikke testet med faktisk VM-reboot.

Testing

  • npm run format:check
  • systemd-tjenesten er active og enabled
  • GraphQL health returnerer ok
  • listings henter 10 annonser fra PostgreSQL
  • createListing oppretter annonse i databasen
  • Testannonsen er slettet
  • systemctl restart fungerer
  • GraphQL fungerer etter restart
  • Faktisk VM-reboot er ikke testet

Avgrensning

Ingen endringer i frontend, Apache, databasestruktur eller GraphQL-funksjonalitet.

docs/ki-bruk.md er ikke endret.

Closes #37

Oppdaterer vm-backend og deploy-README med faktisk oppsett, verifisering
og gjenstående VM-reboot-test.
@birkjr birkjr self-assigned this Oct 13, 2026
@birkjr birkjr requested a review from a team as a code owner October 13, 2026 22:14
Copy link
Member

@andretg andretg left a comment

Choose a reason for hiding this comment

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

Testet på VM med egen bruker (andretg), uten sudo og uten å endre noe:

  • systemctl is-active t36-project2-backend → active
  • systemctl is-enabled t36-project2-backend → enabled
  • { health } → ok
  • { listings { id title dailyPrice } } → 10 annonser fra PostgreSQL
  • npm run format:check på de endrede filene

Dokumentasjonen var lett å følge som et annet gruppemedlem.
image

@andretg andretg merged commit 5d0733d into dev Oct 14, 2026
@andretg andretg deleted the 37-config/graphql-backend-vm-med-systemd branch October 14, 2026 10:52
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants