From aefcc9c8cbc96316b3d225ec95ab07883dd72f1b Mon Sep 17 00:00:00 2001 From: Birk Jonathan Ramstad Date: Tue, 15 Sep 2026 18:20:10 +0200 Subject: [PATCH 1/2] build(config): sett Vite-base til /project1 for VM-publisering MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Uten base-stien peker CSS og JS til rot, og appen lastes ikke fra /project1/ på gruppas VM. Co-authored-by: Cursor --- vite.config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index f653c6c..3088698 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -6,6 +6,9 @@ import { defineConfig } from 'vitest/config'; // https://vite.dev/config/ export default defineConfig({ plugins: [react()], + // Appen ligger i /project1/ på gruppas VM. Uten denne stien + // peker CSS- og JS-filene til rot og lastes ikke. + base: '/project1/', test: { environment: 'jsdom', setupFiles: ['./src/test/setup.ts'], From cd7db213c965b71e40d62f13534c62d2539beb91 Mon Sep 17 00:00:00 2001 From: Birk Jonathan Ramstad Date: Tue, 15 Sep 2026 18:20:10 +0200 Subject: [PATCH 2/2] =?UTF-8?q?docs(docs):=20lenk=20til=20appen=20p=C3=A5?= =?UTF-8?q?=20gruppas=20VM=20og=20dokumenter=20deploy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Legger inn lenken øverst i README og en kort rutine for å oppdatere den publiserte appen. Co-authored-by: Cursor --- README.md | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 75e9130..f161842 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Utforsk verden +[Åpne appen på gruppas VM](http://it2810-36.idi.ntnu.no/project1/) + Gruppeprosjekt i IT2810 Webutvikling, høsten 2026. Gruppe: T36. @@ -51,7 +53,8 @@ npm ci npm run dev ``` -Åpne adressen som vises i terminalen. +Åpne adressen som vises i terminalen, typisk +http://localhost:5173/project1/. Stopp utviklingsserveren med Ctrl + C. ## Kodekontroll og formatering @@ -89,8 +92,23 @@ Forhåndsvis bygget lokalt: npm run preview ``` -Dette er lokal forhåndsvisning. Publisering på gruppas VM -dokumenteres når den er satt opp. +Bygget ligger under `/project1/`, så forhåndsvisningen åpnes på +http://localhost:4173/project1/. + +## Publisering på gruppas VM + +Appen kjører på +[http://it2810-36.idi.ntnu.no/project1/](http://it2810-36.idi.ntnu.no/project1/). +VM-en er tilgjengelig på NTNUs nett eller VPN. + +For å legge ut en ny versjon: + +1. Kjør `npm ci` og `npm run build` (lokalt eller på VM-en). +2. Kopier innholdet i `dist/` til `/var/www/html/project1/` på + `it2810-36.idi.ntnu.no`. + +`base` i `vite.config.ts` er `/project1/`, slik at CSS og JS lastes fra +samme mappe som `index.html`. ## Teknologi @@ -444,6 +462,7 @@ Implementert: format. - Automatiske komponent-, hook- og integrasjonstester med Vitest, se [Testing](#testing). +- Publisering på gruppas VM, se lenken øverst i README. ## Arbeidsflyt