Skip to content

Preuve de concept de génération de PDF au build

Sylvain Boulade requested to merge poc-build-pdf-generation into main

Contexte

Suite à https://datahub.incubateur.tech/infrastructure/indicateurs/-/issues/326, nous générons toutes les pages HTML de façon statique au build du site.

L'idéal serait également de générer les PDFs au moment du build, ce qui rendrait leur accès quasi instantané.

Le but de cette PR est dans un premier temps d'avoir une preuve de concept: on génère un pdf unique et statique que nous allons sauvegarder dans le dossier public. Si le test est concluant nous allons industrialiser la génération à tous les PDFs (avec les contraintes que cela implique : un build plus long, une nécessité de limiter le nombre de requête en parallèle au proxy pdf...)

Ref: https://datahub.incubateur.tech/infrastructure/indicateurs/-/issues/350

Contenu

  • On rajoute un script node qui va fetcher un PDF et le sauvegarde dans le dossier public.
  • On rajoute un script npm pour exécuter ce script
  • On exécute le script à la première étape du build

Merge request reports