Skip to content

[FIX](docker) Optimiser la config Docker dev pour corriger le chargement lent du frontend #33

@Woodiss

Description

@Woodiss

Problème

Le container frontend met un temps extrêmement long à charger dans le navigateur (http://localhost:5173/).
Cela est causé par :

  • node_modules lu à travers un bind mount Windows vers Linux (traduction cross-OS NTFS → ext4)
  • pnpm install relancé à chaque docker compose up, ajoutant ~50s à chaque démarrage

Solution

  • Ajouter un Dockerfile.dev pour pré-installer les dépendances au build (cachées dans les layers Docker)
  • Utiliser un volume nommé pour node_modules afin qu'il reste dans le filesystem Linux natif de Docker
  • Limiter les bind mounts aux seuls fichiers sources (src/, public/, index.html) pour le hot reload

Metadata

Metadata

Assignees

No one assigned

    Labels

    fixFix of a feature

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions