- 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 serConnectionString.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
eller127.0.0.1
som IP-adresse - Det er anbefalt å bruke port 3306, da dette er standard for MySQL og MariaDB
dotnet run
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
Ikke implementert
- Opprett MariaDb konteiner.
docker run --name db -e MYSQL_ROOT_PASSWORD=PASSORD -p 3306:3306 -d mariadb:latest
-
Verifiser at konteineren har status 'Running'
-
Koble til konteiner og logg på som root.
docker exec -it db bash
mariadb -u root –p
-
Skriv inn passord som ble satt ved opprettelse av konteiner. I dette tilfellet: PASSORD
-
Kopier og lim inn kode fra PDSA_System.Server/Database/Create.sql