Ce projet est une application ASP.NET qui se connecte à une base de données MySQL et affiche une liste d'articles de blog.
Avant de commencer, assurez-vous d'avoir installé :
Si MySQL n'est pas déjà installé sur votre machine, vous pouvez le télécharger et l'installer via :
sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
Connectez-vous à MySQL et créez la base de données :
mysql -u root -p
Dans le shell MySQL, exécutez les commandes suivantes :
CREATE DATABASE myblog;
CREATE USER myblog WITH PASSWORD 'mysupersecretpassword';
GRANT ALL PRIVILEGES ON myblog.* TO 'myblog'@'localhost'
6540
;
FLUSH PRIVILEGES;
Afin de lancer le projet localement, il est nécessaire de définir une variable d'environnement, exportez la variable DB_PASSWORD avec le mot de passe que vous aurez défini pour votre utilisateur "myblog"
export DB_PASSWORD=mysupersecretpassword
-
Positionnez vous dans le dossier "backend"
cd backend
-
Récupérez les dépendances du projet :
dotnet restore
-
Construisez et exécutez l’application :
dotnet run
-
Accédez à l'application via http://localhost:5000 pour voir la liste des articles de blog.