Skip to content

School project - University of Agder (2022)

License

Notifications You must be signed in to change notification settings

Vrolf/nordicdoor

 
 

Repository files navigation

Nordic Door logo

Før du kjører programmet:

  • Lag en database i MariaDB
    • Du kan installere enten lokalt eller i Docker. Se veiledningen 'MariaDb database som Docker konteiner'.
    • Kjør kommandoene i PDSA_System.Server/Database/Create.sql i en egen database
    • Opprett en testbruker i tabellen Bruker etter gjeldende instruksjoner (TBA)
  • Sett inn en connection string i filen appsettings.json, der du ser ConnectionString.DefaultConnection. Denne skal følge dette formatet:
    • server={DIN_IP_ADRESSE};user={BRUKERNAVN};database={DATABASENAVN};port={PORT};password={PASSORD}
    • Dersom du kjører database og server på samme maskin, kan du bruke localhost eller 127.0.0.1 som IP-adresse
    • Det er anbefalt å bruke port 3306, da dette er standard for MySQL og MariaDB

Hvordan starte serveren?

Kjøre programmet:

dotnet run

Kjøre programmet med Hot Reload:

Dette vil automatisk laste inn nye endringer når du lagrer filer, noe som gjør at du ikke trenger å restarte programmet for hver endring

dotnet watch run

Kjøre testene:

Ikke implementert

MariaDb database som Docker konteiner

  1. Opprett MariaDb konteiner.
docker run --name db -e MYSQL_ROOT_PASSWORD=PASSORD -p 3306:3306 -d mariadb:latest
  1. Verifiser at konteineren har status 'Running'

  2. Koble til konteiner og logg på som root.

docker exec -it db bash
mariadb -u root –p 
  1. Skriv inn passord som ble satt ved opprettelse av konteiner. I dette tilfellet: PASSORD

  2. Kopier og lim inn kode fra PDSA_System.Server/Database/Create.sql

Releases

No releases published

Packages

No packages published

Languages

  • HTML 48.1%
  • C# 43.5%
  • CSS 6.0%
  • JavaScript 2.0%
  • Dockerfile 0.4%