Nattlig import henter bare endringer siden forrige kjøring (få dev oppdatert) #72
+36
−9
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.
Beskrivelse
Samme litt kronglete løsning fra i stad, men for at det som kjører på VM er oppdatert med det jeg trenger uten at vi merger alle endringer vi har på dev lager jeg to pull requests. En for main og en for dev slik at dev er oppdatert. Kopierer inne beskrivelser fra main sin pull request under.
Beskrivelse fra main sin pr:
For å kunne oppdatere prisene osv på produkter må vi endre litt på oppsettet vårt. Vi henter allerede info om når produktet sist ble oppdatert så vi trenger ikke å endre noe på databasen vi må kun endre på import og seed scriptet slik at vi ikke henter all informasjonen på nytt hver dag.
Forklar hovedhensikten og problemet den løser
Siden vi skal ha en nettside hvor man kan søke på ulike produkter og sammenligne priser fra ulike kjeder må vi oppdatere prisen fortløpende.
Relaterte issues
#60
Inkluder alle issues som denne PR stenger
Stenger ingen (cron-oppsettet på VM-en gjenstår).
Endringer gjort
import.ts: sorterer på dato (sort=date_desc) og stopper når den når varer eldre enn forrige import. Datoen leses fradata/last-import.txt.import.tsogseed.ts: filstien kan settes medIMPORT_OUTPUT, så nattjobben ikke overskriver dumpen i git.seed.ts: skriver ny dato tildata/last-import.txtetter vellykket seeding.seed.ts: beholder eksisterende kategori når en vare kommer inn uten kategori..gitignore: la tildata/last-import.txt.Hva slags type fiks inneholder denne PR
Sjekkliste
Testet lokalt med
last-import.txtsatt til 18. oktober: hentet 33 sider (2392 varer) i stedet for alle, og seedet uten feil.