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