Add test infrastructure and example vault content
- Add docker-compose.test.yml for isolated testing - Add test vault with sample Markdown notes across categories - Add frontend audit script for module validation - Increment user failed_attempts in test data
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
---
|
||||
titre: Accueil
|
||||
statut: actif
|
||||
tags: [accueil, important]
|
||||
catégorie: général
|
||||
publish: true
|
||||
date: 2025-01-15
|
||||
---
|
||||
|
||||
# Bienvenue dans le vault de test
|
||||
|
||||
Ceci est un document de test pour [[ObsiGate]].
|
||||
|
||||
## Sections
|
||||
|
||||
- [[Projets/Projet Alpha]] - Un projet en cours
|
||||
- [[Notes/Configuration serveur]] - Documentation technique
|
||||
- [[Recettes/Pâtes carbonara]] - Une recette
|
||||
|
||||
## Tags
|
||||
|
||||
#accueil #important #test
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
titre: Pâtes carbonara
|
||||
tags: [recette, cuisine, italien, pâtes]
|
||||
catégorie: cuisine
|
||||
date: 2025-04-10
|
||||
favoris: true
|
||||
---
|
||||
|
||||
# Pâtes carbonara authentiques
|
||||
|
||||
## Ingrédients
|
||||
|
||||
- 400g de spaghetti
|
||||
- 200g de guanciale
|
||||
- 4 jaunes d'œufs
|
||||
- 100g de pecorino romano
|
||||
- Poivre noir
|
||||
|
||||
## Préparation
|
||||
|
||||
1. Cuire les pâtes al dente
|
||||
2. Faire revenir le guanciale
|
||||
3. Mélanger les jaunes avec le fromage
|
||||
4. Assembler hors du feu
|
||||
|
||||
## Notes
|
||||
|
||||
Ne jamais utiliser de crème !
|
||||
La vraie carbonara n'a pas de crème.
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
titre: Tiramisu classique
|
||||
tags: [recette, cuisine, italien, dessert]
|
||||
catégorie: cuisine
|
||||
date: 2025-04-15
|
||||
publish: true
|
||||
---
|
||||
|
||||
# Tiramisu
|
||||
|
||||
## Ingrédients
|
||||
|
||||
- 500g de mascarpone
|
||||
- 4 œufs
|
||||
- 100g de sucre
|
||||
- Biscuits à la cuillère
|
||||
- Café fort
|
||||
- Cacao en poudre
|
||||
|
||||
## Préparation
|
||||
|
||||
1. Séparer les blancs des jaunes
|
||||
2. Mélanger jaunes + sucre + mascarpone
|
||||
3. Monter les blancs en neige
|
||||
4. Incorporer délicatement
|
||||
5. Tremper les biscuits dans le café
|
||||
6. Alterner couches
|
||||
7. Réfrigérer 4h minimum
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
titre: Configuration serveur
|
||||
tags: [serveur, configuration, technique, linux]
|
||||
catégorie: technique
|
||||
date: 2025-02-20
|
||||
---
|
||||
|
||||
# Configuration du serveur
|
||||
|
||||
Documentation pour configurer un serveur Linux.
|
||||
|
||||
## Prérequis
|
||||
|
||||
- Ubuntu 22.04 LTS
|
||||
- Docker installé
|
||||
- 4 Go RAM minimum
|
||||
|
||||
## Étapes
|
||||
|
||||
1. Installation des dépendances
|
||||
2. Configuration du firewall
|
||||
3. Déploiement Docker
|
||||
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt install docker.io
|
||||
```
|
||||
|
||||
## Notes
|
||||
|
||||
Voir [[Notes/Sécurité]] pour la sécurisation.
|
||||
Voir [[Notes/Performance]] pour l'optimisation.
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
titre: Astuces Docker
|
||||
tags: [docker, conteneur, déploiement, technique]
|
||||
catégorie: technique
|
||||
date: 2025-05-01
|
||||
---
|
||||
|
||||
# Astuces Docker
|
||||
|
||||
## Nettoyage
|
||||
|
||||
```bash
|
||||
docker system prune -a
|
||||
```
|
||||
|
||||
## Docker Compose
|
||||
|
||||
Toujours utiliser des fichiers `.env` pour les secrets.
|
||||
|
||||
## Volumes
|
||||
|
||||
Préférer les volumes nommés aux bind mounts.
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
titre: Optimisation des performances
|
||||
tags: [performance, optimisation, serveur]
|
||||
catégorie: technique
|
||||
date: 2025-03-01
|
||||
---
|
||||
|
||||
# Optimisation des performances
|
||||
|
||||
## Cache
|
||||
|
||||
Utiliser Redis pour le cache.
|
||||
|
||||
## Indexation
|
||||
|
||||
Configurer les index de base de données.
|
||||
|
||||
## Monitoring
|
||||
|
||||
Mettre en place Prometheus et Grafana.
|
||||
@@ -0,0 +1,31 @@
|
||||
---
|
||||
titre: Sécurité
|
||||
tags: [sécurité, serveur, firewall]
|
||||
catégorie: technique
|
||||
date: 2025-01-30
|
||||
publish: true
|
||||
---
|
||||
|
||||
# Sécurité du serveur
|
||||
|
||||
## Firewall
|
||||
|
||||
Utiliser ufw pour le firewall :
|
||||
|
||||
```bash
|
||||
sudo ufw enable
|
||||
sudo ufw allow 22/tcp
|
||||
sudo ufw allow 80/tcp
|
||||
sudo ufw allow 443/tcp
|
||||
```
|
||||
|
||||
## Certificats SSL
|
||||
|
||||
Utiliser Let's Encrypt pour les certificats.
|
||||
|
||||
## Mots de passe
|
||||
|
||||
Toujours utiliser des mots de passe forts.
|
||||
Minimum 16 caractères.
|
||||
|
||||
Voir aussi [[Notes/Configuration serveur]].
|
||||
@@ -0,0 +1,31 @@
|
||||
---
|
||||
titre: Projet Alpha
|
||||
statut: en cours
|
||||
tags: [projet, alpha, serveur]
|
||||
catégorie: développement
|
||||
publish: true
|
||||
date: 2025-03-10
|
||||
favoris: true
|
||||
---
|
||||
|
||||
# Projet Alpha
|
||||
|
||||
Ce projet consiste à déployer un [[Notes/Configuration serveur|serveur]] pour l'application.
|
||||
|
||||
## Objectifs
|
||||
|
||||
- Mise en place du serveur
|
||||
- Configuration de [[Notes/Sécurité]]
|
||||
- Tests de performance
|
||||
|
||||
## Équipe
|
||||
|
||||
- Bruno (lead)
|
||||
- Équipe DevOps
|
||||
|
||||
## Avancement
|
||||
|
||||
Le projet est **en cours**. La première phase est terminée.
|
||||
La deuxième phase débute la semaine prochaine.
|
||||
|
||||
Voir aussi [[Projet Beta]] pour le projet connexe.
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
titre: Projet Beta
|
||||
statut: planifié
|
||||
tags: [projet, beta, frontend]
|
||||
catégorie: développement
|
||||
date: 2025-05-20
|
||||
---
|
||||
|
||||
# Projet Beta
|
||||
|
||||
Ce projet est le successeur du [[Projets/Projet Alpha]].
|
||||
|
||||
## Technos
|
||||
|
||||
- React
|
||||
- TypeScript
|
||||
- Tailwind CSS
|
||||
|
||||
## Planning
|
||||
|
||||
Début prévu : juin 2025
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
tags: [caché, test]
|
||||
---
|
||||
|
||||
# Document dans un sous-dossier
|
||||
|
||||
Ce document teste l'arborescence.
|
||||
Reference in New Issue
Block a user