fix(ci): e2e - fixtures de test versionnees + acces via passerelle docker (dind)
- test_vault/ et test_dir/ : fixtures markdown pour les tests E2E Playwright (22 fichiers, .obsigate-backup ignore) - ci.yml e2e : health check et BASE_URL via IP passerelle docker (localhost du job container ne voit pas le port publie sur l hote) - ci.yml e2e : l etape Start ObsiGate echoue explicitement si l app n est pas joignable
This commit is contained in:
@@ -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,22 @@
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
A[Start] --> B[Process] --> C[End]
|
||||
D[Allo] --> C[End]
|
||||
```
|
||||
|
||||
|
||||
```mermaid
|
||||
erDiagram
|
||||
CUSTOMER ||--o{ ORDER : places
|
||||
ORDER ||--|{ LINE_ITEM : contains
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user