Dette er frontenden for prosjektet mann-eller-kvinne. For mer info om prosjektet, se backendrepoet
Manuell installasjon (developer mode)
-
Klon repoet og last ned avhengighetene:
- node.js
-
Installer prosjektavhengighetene
npm install
-
Lag en kopi av filen env.example og gi den navnet
.env
. Bytt så ut URLen med en som peker mot din egen backend -
Kjør webappen
npm run dev
Docker (deployment)
- Skriv denne kommandoen for å kjøre webappen.
docker run -d -p 3000:3000 --name mann-eller-kvinne-frontend ghcr.io/lblend/mann-eller-kvinne-frontend:latest
Her kan du så klart endre på variabler som du ønsker
Merk at ved bruk av denne valgmuligheten så kan du ikke endre på hvilken adresse som peker til backenden. Du er dermed bindet til å sette opp denne på http://localhost:5000
. Dette er fordi byggesystemet "vite" ikke gjør det mulig å sette environment variables under run time, bare build time. Er det helt på trynet? ja, men dette er dessverre utenfor vår kontroll.
-
Klon repoet
-
Gå inn i Dockerfila og endre på
VITE_API_URL
til å peke mot din backend. -
Bygg dockerbildet
docker build -t mann-eller-kvinne-frontend .
- Lag og kjør en dockercontainer
docker run -d -p 3000:3000 --name mann-eller-kvinne-frontend mann-eller-kvinne-frontend
Merk deg her at om du har valgt å endre port i dockerfila, så bør det reflekteres her.
Les bidragsguiden før du gjør noe.