Un blog de recettes et de nutrition célébrant la cuisine saine et naturelle. Publié par Emely Oviedo Aviles, le site couvre des dizaines de catégories — petits-déjeuners, salades, soupes, plats principaux, desserts et options végétariennes — avec une philosophie centrée sur des ingrédients simples, de saison, et la diversité culinaire.
Le site tourne sur WordPress, une plateforme de contenu éprouvée qui permet à l'auteure d'écrire, de modifier et de publier sans toucher au code. La pile complète — application WordPress et base de données — s'exécute dans un conteneur Podman sur un VPS Linux, maintenant le déploiement autonome et portable.
flowchart TD
classDef visitor fill:#f9f9f9,stroke:#333,stroke-width:2px;
classDef infra fill:#e1f5fe,stroke:#01579b,stroke-width:2px;
classDef runtime fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px;
classDef backup fill:#fff3e0,stroke:#ef6c00,stroke-width:2px;
Visitor([Navigateur])
subgraph VPS [VPS — Linux]
NGINX["NGINX · terminaison TLS"]
subgraph Container [Conteneur Podman]
WP["WordPress"]
DB["MySQL / MariaDB"]
end
BackupCron["Sauvegarde planifiée\ncron — dump DB + uploads"]
BackupStore[("Stockage des sauvegardes\narchives compressées")]
end
Visitor -->|HTTPS| NGINX
NGINX --> WP
WP --- DB
BackupCron -->|quotidien| DB
BackupCron -->|quotidien| WP
BackupCron --> BackupStore
class Visitor visitor;
class NGINX infra;
class WP,DB runtime;
class BackupCron,BackupStore backup;
NGINX assure la terminaison TLS et reverse-proxifie le trafic vers le conteneur. WordPress et sa base de données s'exécutent en tant que pod Podman unique, ce qui facilite le déplacement ou le redémarrage de l'ensemble de la pile sans laisser d'état dispersé sur l'hôte.
Des sauvegardes quotidiennes automatisées capturent à la fois la base de données (un dump SQL compressé) et le répertoire des uploads (images et médias). Les archives sont conservées sur le VPS et peuvent être restaurées en une seule commande en cas de problème — protection contre les suppressions accidentelles, la corruption de base de données ou les erreurs de migration.
WordPress · MySQL · Podman · NGINX · VPS Linux