From d357cae89d56d5ca611fb3dc2ff88380368980de Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@pm.me> Date: Sat, 19 Feb 2022 21:17:16 +0100 Subject: [PATCH] updated makefile and docker compose --- slides/Makefile | 9 ++++++--- slides/docker-compose.yml | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/slides/Makefile b/slides/Makefile index 89363fd..1128eb1 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 36c90f3..d212b42 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)" -- GitLab