From 35cd5150a501c61efd35a8dfa12b7f31b14f2f7c Mon Sep 17 00:00:00 2001 From: sofiesty Date: Wed, 7 Oct 2026 14:34:36 +0200 Subject: [PATCH] =?UTF-8?q?Dokumenter=20PostgreSQL-oppsett=20p=C3=A5=20VM?= =?UTF-8?q?=20(#)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 1228699..cea9636 100644 --- a/README.md +++ b/README.md @@ -456,3 +456,24 @@ Dette kan blant annet innebære: - optimalisere bilder - unngå unødvendig tunge biblioteker - gjenbruke komponenter + +# Lagt ttil av Sofie +## Database og backend på VM + +PostgreSQL 18 er installert direkte på VM-en (it2810-01.idi.ntnu.no) med apt, uten Docker. Databasen lytter kun på localhost og er ikke tilgjengelig utenfra. + +- Kode: `/srv/winenot` (klonet fra dette repoet, branch `dev`) +- Database: `winenot`, eid av brukeren `winenot_app` +- Tilkoblingsinfo og passord: `/srv/winenot/backend/.env` (kun lesbar med sudo). Se `backend/.env.example` for hvilke variabler som trengs. +- Tabeller opprettes med migrasjonene i `backend/db/migrations/`, kjørt i nummerert rekkefølge: + `psql -h localhost -U winenot_app -d winenot -v ON_ERROR_STOP=1 -f backend/db/migrations/.sql` + +### Starte backend + +```bash +cd /srv/winenot/backend +npm ci +npm start +``` + +Backend kjører på port 3001. \ No newline at end of file