2021-06-18 15:42:37 +02:00
2021-06-18 10:40:23 +02:00
2021-06-18 10:40:23 +02:00
2021-06-18 10:40:23 +02:00
sln
2021-06-18 15:42:37 +02:00
sln
2021-06-18 15:42:37 +02:00
2021-06-18 10:40:23 +02:00

Key4intranet

Table des matières

  1. Description
  2. Pré-requis
  3. Guide d'instalation

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/.

Description
No description provided
Readme 7.2 MiB
Languages
HTML 47.2%
CSS 41.7%
JavaScript 7.7%
SCSS 1.7%
Vue 0.9%
Other 0.8%