menymo / nordicdoor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

License:GNU General Public License v3.0


Languages

Language:HTML 49.4%Language:C# 42.4%Language:CSS 6.3%Language:JavaScript 2.0%