← Projets


Jugando a la Comidita

www.jugandoalacomidita.com

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.

Plateforme

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.

Infrastructure

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.

Sauvegardes

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.

Stack

WordPress · MySQL · Podman · NGINX · VPS Linux