mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-28 23:43:22 +00:00
chore: Initial Commit
feat: Gestion des inscriptions [#1] feat(frontend): Création des vues pour le paramétrage de l'école [#2] feat: Gestion du login [#6] fix: Correction lors de la migration des modèle [#8] feat: Révision du menu principal [#9] feat: Ajout d'un footer [#10] feat: Création des dockers compose pour les environnements de développement et de production [#12] doc(ci): Mise en place de Husky et d'un suivi de version automatique [#14]
This commit is contained in:
67
docs/Installation_Manuelle.md
Normal file
67
docs/Installation_Manuelle.md
Normal file
@ -0,0 +1,67 @@
|
||||
# Installation Manuelle
|
||||
|
||||
### Installation de python
|
||||
Lien de téléchargement : https://www.python.org/downloads/
|
||||
Installer une version <= 12.x
|
||||
|
||||
## Création d'un environement virtuel python
|
||||
```sh
|
||||
python -m venv .venv
|
||||
```
|
||||
|
||||
## Activation du virtual env
|
||||
|
||||
Linux: `source .venv/bin/activate`
|
||||
Windows : `.venv\Scripts\activate.bat`
|
||||
|
||||
## Installation des dépendances pip
|
||||
|
||||
```sh
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
## MaJ requirements.txt
|
||||
|
||||
Lors de l'ajout d'une dépendance pip (pip install <package>)
|
||||
il faut mettre à jour le fichier requirements.txt
|
||||
```sh
|
||||
pip freeze > requirements.txt
|
||||
```
|
||||
|
||||
## premier lancement
|
||||
|
||||
```sh
|
||||
cd src
|
||||
python maj.py
|
||||
```
|
||||
|
||||
## Lancement de django
|
||||
|
||||
```sh
|
||||
cd src
|
||||
python manage.py runserver
|
||||
```
|
||||
|
||||
## Installation du frontend
|
||||
|
||||
Installer nodejs
|
||||
Dans le dossier Front-End effectuer la commande suivante pour installer les dépendances:
|
||||
|
||||
```sh
|
||||
npm i
|
||||
```
|
||||
## Lancement du Front End
|
||||
|
||||
Dans le dossier Front-End effectuer la commande suivante:
|
||||
|
||||
```sh
|
||||
npm run dev
|
||||
```
|
||||
|
||||
## Accès à l'application
|
||||
|
||||
l'application est accessible sur http://127.0.0.1:8080
|
||||
|
||||
## Resources pédagogiques
|
||||
|
||||
Documentation django : https://docs.djangoproject.com/en/5.0/
|
||||
Reference in New Issue
Block a user