Commit graph

97 commits

Author SHA1 Message Date
1da3e32a8a Alt bekreftet og live:
https://teecup.golf → 200 OK, servert av teecup_frontend (Next.js)
https://teecup.teeoff.no → 301 permanent redirect til https://teecup.golf/, som deretter gir 200 OK
Let's Encrypt-sertifikater for teecup.golf og www.teecup.golf er utstedt og aktive
teeoff.no selv er upåvirket (samme Caddyfile, ingen endring i den blokken)
Rotårsaken til at det ikke virket tidligere var ikke feil i selve Caddyfile-innholdet (den var allerede korrekt på disk), men en klassisk Docker-fallgruve: filen på verten hadde blitt erstattet (ny inode via "skriv ny fil + rename"), mens Caddy-containerens bind-mount fortsatt pekte på den gamle, nå "foreldreløse" filversjonen. caddy reload leser fra samme stale mount og hjelper derfor ikke i et slikt tilfelle — det krever en full container-restart for å remonte fra gjeldende fil. Det forklarer trolig også hvorfor de to reload-forsøkene fra TeeCup-siden var no-ops.
2026-08-05 12:40:32 +02:00
d0e60fc271 ikset og deployet. Kort oppsummering av endringen:
backend/weather_forecast.py: weather_sync_loop tar nå en valgfri on_updated-callback som kalles etter hver synkroniseringsrunde, men kun når noe faktisk ble oppdatert.
backend/main.py: sender inn invalidate_public_api_caches(include_place_pages=True) som denne callbacken når værsynken startes ved oppstart.
api-containeren er restartet og kjører rent.
Effekten: neste gang værsynken faktisk endrer noe (skjer omtrent hver time), tømmes backendens interne cache og frontendens unstable_cache for anleggslisten/steds-sidene automatisk — så "Ikke regn meldt"-filteret vil vise fersk værdata i stedet for en fastfrosset snapshot.
2026-07-26 09:10:36 +02:00
aabc1afc20 Legg til /teecup-media og /ws ruter i Caddyfile
Dekker MinIO offentlig bildelesing (ADR-018) og WebSocket-trafikk til
teecup_api (ADR-025, Kommunikasjon) -- begge allerede live siden sine
respektive runder, kun ikke committet før nå.
2026-07-22 07:10:45 +02:00
d78400c56e OPpdatere Caddy 2026-07-17 22:29:29 +02:00
0b35c857cd Teste den nye Giten 2026-06-01 08:36:44 +02:00
6a2b1b3d24 Nå fungerer galleriet 2026-05-20 07:55:42 +02:00
2160d8a9f6 Før mer endring av detaljvisninger 2026-05-20 07:38:43 +02:00
336d9342dd Før endring av detaljbilledvisning 2026-05-19 19:23:51 +02:00
297020985c Før oppdatering av scrapere 2026-05-14 09:14:10 +02:00
b088845216 Før flytting av postnummer 2026-05-13 20:38:25 +02:00
967f84efb2 Før endring i hamburgermeny 2026-05-11 11:55:39 +02:00
20e694cda5 Før endring i skraping 2026-05-10 08:04:51 +02:00
1ff8ee2c26 Før endringer i hcp-kalkulator 2026-05-04 15:30:29 +02:00
d49aa7b211 Etter justering av sidetitler 2026-04-29 17:43:57 +02:00
8a8690ed92 Før galleri og videogalleri 2026-04-29 09:52:38 +02:00
0270855436 Før endringer i utslagssteder 2026-04-29 08:06:17 +02:00
3375535366 Før generering av sidemal. 2026-04-28 13:53:00 +02:00
228aa3590c Etter SEO-optimalisering 2026-04-28 07:42:49 +02:00
f5d620db03 ymse endringer 2026-04-27 08:56:58 +02:00
6252879bbd Ymse endringer (litt usikker...) 2026-04-27 08:56:39 +02:00
64d15ebd4e Før korrigering av golfpakker 2026-04-26 21:49:30 +02:00
9af374adda Før simulatorer 2026-04-26 12:12:40 +02:00
a508db6071 Før fase to i effektiviseringen 2026-04-26 11:29:35 +02:00
dc7ed19f02 Før hastighetsøkning 2026-04-26 09:52:05 +02:00
fec5f4e8c6 Før grensesnitt for å registrere nytt golfanlegg 2026-04-25 07:45:34 +02:00
f17075da0f Ferdig med endringer enkeltfilter 2026-04-24 09:37:01 +02:00
f624546ebf Før endringer i enkeltbanefilteret 2026-04-24 09:17:14 +02:00
a0af7a1151 Etter Steder er optimalisert 2026-04-22 06:48:15 +02:00
356a8642b9 Stedsideinfo er klart. Dette er før forsøk på å speede opp stedsidene 2026-04-21 16:37:41 +02:00
db478c849e Før implementering av meninger, rating og banebesøk på detaljsidene 2026-04-21 08:21:52 +02:00
e2bcd7e21b Før sammentrukne bokser i admin 2026-04-21 07:21:46 +02:00
3d54313394 Alle kluvver med VtG vises i VtG-oversikten. 2026-04-20 20:07:46 +02:00
e8eb8774a1 Fikset bilder i publiseringsverktøyet. 2026-04-20 10:04:12 +02:00
d000c87324 Før endringer i artikkelpubliseringssystemet 2026-04-20 09:39:30 +02:00
cf0f049ea6 Før implementering av flere omtaler i badger i kart 2026-04-20 09:05:33 +02:00
5a1944b216 Før aleggsbilde-interface 2026-04-20 08:41:51 +02:00
8bfd351582 en mikrolagring før app 2026-04-19 20:20:20 +02:00
90f833e17b Etter lenker til golfamore og nsg 2026-04-19 13:35:48 +02:00
d3a967c664 Før skjema nederst på hver baneside 2026-04-19 12:33:05 +02:00
d53383b6fd Før filtre og kart på steder 2026-04-19 10:24:33 +02:00
89e2670c11 Fø værfilteret 2026-04-19 09:49:47 +02:00
3d3470267c Før endringer på forsiden 2026-04-18 09:00:16 +02:00
d9c747e83d Etter mange bugfix etter første dag i drift 2026-04-17 22:46:57 +02:00
700f5aa08d Etter første dag på ny server 2026-04-17 09:26:25 +02:00
e2f94dcaaa Etter dag 1 ny server 2026-04-17 09:25:32 +02:00
6511a3aee2 Pass worker env vars through docker compose 2026-04-16 13:48:42 +02:00
root
c0dee2f662 Remove export and dump artifacts from repository 2026-04-16 12:45:34 +02:00
1292fd0e20 Siste move før flytting 2026-04-16 11:02:50 +02:00
c26f6e8f20 Etter å ha tettet passordlekkasjer og annet 2026-04-16 09:58:08 +02:00
9e8d622ca4 Ferdig med å oppdatere detaljvisningen 2026-04-15 09:19:16 +02:00