diff --git a/slides/Makefile b/slides/Makefile index 89363fd9d9495a42f2f1ca447654c1874a750756..1128eb1e8f2a2b273eda8d225bf30c9731a2063d 100644 --- a/slides/Makefile +++ b/slides/Makefile @@ -21,11 +21,12 @@ MD=$(wildcard *.md) # Tous les fichiers .md PDF=$(MD:%.md=%.pdf) # Pour les fichier pdf on transforme .md -> .pdf HTML=$(MD:%.md=%.html) # Pour les fichier html on transforme .md -> .html MARKDOWN=$(MD:%.md=%.markdown) # Pour les fichier markdown on transforme .md -> .markdown -CHROMIUM:=$(shell which chromium) +CHROMIUM:=$(shell which chromium || which chromium-browser) -all: $(PDF) $(HTML) # La cible par défaut (all) exécute les cibles %.pdf +all: puppeteer $(PDF) $(HTML) # La cible par défaut (all) exécute les cibles %.pdf docker: docker-compose.yml + docker-compose run slides make puppeteer -k || true docker-compose run slides make all -k || true docker_clean: docker-compose.yml @@ -63,4 +64,6 @@ deploy: all cp *.pdf algo_cours clean: - rm -f *.pdf *.markdown yq_linux_amd64* index.md + rm -f *.pdf *.markdown yq_linux_amd64* index.md .puppeteer.json + +.PHONY: clean index puppeteer yq diff --git a/slides/docker-compose.yml b/slides/docker-compose.yml index 36c90f3f8a8e5b24e865b32c93282b6ac946ff0f..d212b426b0b21c118b23e7add1e38f557425d896 100644 --- a/slides/docker-compose.yml +++ b/slides/docker-compose.yml @@ -9,6 +9,6 @@ services: container_name: slides volumes: - ./:/data - entrypoint: ["make", "all"] + # entrypoint: ["make", "all"] working_dir: /data # user: "$(id -u):$(id -g)"