leanderandClaude Opus 5.5 aca584791e Update Node to 26 and dependencies to their latest versions
- Node 20 is end-of-life; use the current LTS in the Docker image
- Major updates: @sanity/client 8, @sanity/image-url 2,
  @portabletext/react 8, eslint-config-next 16
- Unpin React and update to 19.3
- ESLint stays on 9 and TypeScript on 6.0, since eslint-config-next's
  plugins and typescript-eslint don't support newer majors yet
- Use the native flat config from eslint-config-next 16
- Use useSyncExternalStore for WebGL detection to satisfy the new
  react-hooks lint rule

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 22:01:56 +01:00
2025-07-31 23:36:45 +02:00
2025-09-16 03:31:11 +02:00
2025-08-21 04:01:03 +02:00
2021-07-28 23:42:16 +02:00
2021-07-28 23:17:58 +02:00
2025-09-16 03:31:11 +02:00
2026-08-29 16:47:38 +02:00

uiogaming.no

image

Dette er repoet for UiO Gaming sin nettside. Nettsiden består av to deler. Her finner du frontend for nettsiden. Repoet for CMSet er her.

Oppsett

  1. Lag konfigurasjonsfil

I repoet er det en fil som heter env.example. Kopier denne og sett navnet på den nye filen til .env.

Fyll så ut verdiene.

  1. Installer avhengigheter
npm install
  1. Bygg nettsiden
npm run build
  1. Kjør nettsiden
npm start

Om du skal utvikle kan du kjøre følgende istedenfor steg 3 og 4

npm run dev

Webhook API

Om du vil at innhold skal oppdatere seg når innholdet endres i backend må du kjøre dette APIet. Det kjører automatisk når du starter applikasjonen.

MEN

Du må spesifisere URL for webhook i Sanity sitt dashbord. URLen dette webhooket skal peke på er https://uiogaming.no/api/revalidate med POST forespørselstype.

Sett feltet Secret på webhooket til samme verdi som SANITY_REVALIDATE_SECRET i .env. Sanity signerer da hver forespørsel, og APIet avviser forespørsler uten gyldig signatur.

Du kan lese mer om det her.

Vil du bidra?

Ta gjerne kontakt eller send inn en PR om du vil forbedre nettsiden.

Sjekk også ut bidgragsguiden vår før du sender noe som helst inn.

S
Description
UiO Gaming sin nettside. Bygget med NextJS og Sanity
Readme AGPL-3.0
57 MiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 74%
CSS 23.8%
Dockerfile 1.7%
JavaScript 0.5%