-
Notifications
You must be signed in to change notification settings - Fork 0
Merge dev into main – Innlevering 2 #52
Merged
+10,392
−257
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 feat/backend postgresql
config postgresql vm
…i-for-annonser [FEAT] implementer graphql api
Oppdaterer vm-backend og deploy-README med faktisk oppsett, verifisering og gjenstående VM-reboot-test.
…ed-systemd docs(deploy): GraphQL-backend på VM med systemd
Henter 95 verktøytyper og 23 merker som selges i norske butikker fra Wikidata (CC0) og lagrer dem som JSON, slik at seeding ikke avhenger av at Wikidata er tilgjengelig. Verktøytypene velges med faste Wikidata-ID-er fordi kategoritrærne i Wikidata er for støyete til automatisk filtrering. Refs #39
Nesten alle beskrivelsene var på engelsk og beskrev verktøytypen generelt. Annonsene får egne norske beskrivelser når datasettet genereres. Refs #39
Ny migrasjon legger til created_at i listings. Eksisterende rader får tidspunktet migrasjonen kjøres, og seed-skriptet kan sette egne datoer for genererte annonser. Refs #39
Genererer annonser fra ekte verktøytyper og merker med fast frø, skjev fordeling mellom kategorier og områder, 20 % gratis utlån, runde priser, varierte titler og beskrivelser og opprettelsesdatoer spredt over et år. Tekster og merker velges per verktøygruppe, slik at de passer til verktøyet. Refs #39
npm run seed:large setter inn 10 000 genererte annonser i bolker i én transaksjon. Antall kan settes med --count, og --replace erstatter tidligere genererte annonser. Skriptet er idempotent og rører ikke de vanlige seed-annonsene. Refs #39
Beskriver datakilden (Wikidata, CC0), hvordan det store datasettet genereres og kjøres, fordelingene og målte tider for seeding og spørringer ved 10 000 og 50 000 annonser. Refs #39
Seed-verdi er det vanlige ordet for startverdien til tilfeldighetsgeneratoren. Retter også formateringen av KI-loggen. Refs #39
…rt-datasett feat(backend): generer stort og variert datasett med ekte verktøymodeller
Co-authored-by: tordtst <tordtst@ntnu.no>
Co-authored-by: birkjr <birkjr@ntnu.no>
Co-authored-by: andretg <andretg@ntnu.no>
Co-authored-by: tordtst <tordtst@ntnu.no>
Co-authored-by: birkjr <birkjr@ntnu.no>
Co-authored-by: andretg <andretg@ntnu.no>
…listings-spørringen 42 feat legg til paginering i listings spørringen
Co-authored-by: birkjr <birkjr@ntnu.no>
Co-authored-by: andretg <andretg@ntnu.no>
Co-authored-by: tordtst <tordtst@ntnu.no>
Co-authored-by: birkjr <birkjr@ntnu.no>
Co-authored-by: andretg <andretg@ntnu.no>
Co-authored-by: tordtst <tordtst@ntnu.no>
Co-authored-by: birkjr <birkjr@ntnu.no>
Fremgangsmåte med backup, migrasjon, seed:large, kontroll av database og GraphQL, og hvordan endringen kan angres. Refs #41
Datasettet er lastet inn i databasen på VM-en: 10 010 annonser, to migrasjoner og GraphQL verifisert. Backup ble tatt før endringene. Refs #41
…jvisning-til-graphql 43 feat koble katalog og detaljvisning til graphql
…-på-vm-en docs(deploy): last inn stort datasett i databasen på VM-en
…-createlisting feat(src): lagre nye annonser med createListing
Co-Authored-By: sebasti <sebasti@stud.ntnu.no>
Co-Authored-By: andretg <andretg@stud.ntnu.no>
Co-Authored-By: birkjr <birkjr@stud.ntnu.no>
…nlevering-2-og-merge-dev-til-main 50 docs oppdater readme for innlevering 2 og merge dev til main
tordtst
approved these changes
Oct 16, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice. Ser bra ut!
Sign in
to join this conversation on GitHub.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Prosjekt 2 – Merge dev til main
Denne merge requesten samler arbeidet med prosjekt 2 fra
devtilmainsom del av den endelige innleveringen.Implementert:
Deployment verifisert:
http://it2810-36.idi.ntnu.no/project2/via NTNU-nettverk/VPN.activeogenabled).Før merge: