Key4intranet
Table des matières
Description
Ce projet est un intranet qui permet le téléchargement de fichier avec un système d'authentification.
Il fonctionne avec les frameworks ASP .net Core 5.0 & Vue.js.
Pre-requis
- Il faut que votre machine possède le framework ASP .net Core 5.0 d'installé.
- Il faut que votre machine possède le ASP .net Core runtime d'installé.
- Il faut que votre machine possède node.js d'installé.
- Il faut que votre machine possède Vue.js CLI d'installé.
- Il faut que votre machine possède le gestionnaire de version git d'installé.
Guide
Vous devez, dans un premier temps, cloner le projet git en tapant dans une invite de commande ou un terminal : git clone git@bitbucket.org:key4team/intranet.git
Une fois le projet cloné sur votre machine, vous aurez une arborescence similaire à ceci :
.
├───key4intranet.api
└───API files
├───key4intranet.auth
└───Auth files
├───key4intranet.front
└───Front-end files
└───key4intranet.library
└───Document library files
Compilation back-end
Une fois dans votre projet api/auth, il faut que vous publiez la solution grâce à l'outil de publication graphique intégré à Visual studio. Une fois cette dernière compilée, vous devrez vous rendre dans ~/key4intranet.api/bin/Release/net5.0/publish/
et copier l'intégralité des fichiers vers le serveur où sera hébergé l'API.
Compilation front-end
Une fois dans le répertoire key4intranet.front
, il suffit de lancer la commande npm run build
pour lancer la compilation. Une fois celle ci terminée, il faut copier l'intégralité des fichiers vers le serveur qui hébergera le front. Ces fichiers, après compilation, seront stockés dans ~/key4intranet.front/dist/
.