egytalk-sveltekit/README.md

38 lines
1.0 KiB
Markdown
Raw Normal View History

2024-04-04 05:27:48 +00:00
## Projekt EGY Talk med SvelteKit
#### Installation
ladda ner eller klona projektet.
Öppna i VS Code och kör
````bash
cd sveltekit
npm install
````
#### Importera database egyface
Öppna phpmyadmin (localhost:8080) och importera databasen egytalk.
2024-04-03 12:48:04 +00:00
2024-04-04 05:27:48 +00:00
#### www/model/DbEgyTalk.php
I konstruktorn finns anslutningen. Ändra om så behövs.
2024-04-03 12:48:04 +00:00
````php
<?php
// Definierar konstanter med användarinformation.
2024-04-04 05:27:48 +00:00
define ('DB_USER', 'egytalk'); // Se till att användaren finns. Undvik root.
define ('DB_PASSWORD', '12345'); // Byt till eget lösenord
2024-04-03 12:48:04 +00:00
define ('DB_HOST', 'mariadb');
2024-04-04 05:27:48 +00:00
define ('DB_NAME', 'egytalk');
2024-04-03 12:48:04 +00:00
// Skapar en anslutning till MariaDB och databasen dbName
$dsn = 'mysql:host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=utf8';
$db = new PDO($dsn, DB_USER, DB_PASSWORD);
````
2024-04-04 05:27:48 +00:00
#### API:er
www/public/api
#### Starta servern (containern) med
docker-compose up -d
#### Stoppa servern (containern) med
docker-compose down
#### Serverns url
localhost
#### phpmyadmin
localhost:8080