diff --git a/slides/Makefile b/slides/Makefile index c68e21f0fdd22a7cb9b08a1a0b659e09bcc13b0e..647558be17ea2420577d613dfa74e1be2f21f987 100644 --- a/slides/Makefile +++ b/slides/Makefile @@ -14,6 +14,13 @@ MARKDOWN=$(MD:%.md=%.markdown) # Pour les fichier markdown on transforme .md -> all: $(PDF) # La cible par défaut (all) exécute les cibles %.pdf +docker: docker-compose.yml + docker-compose run slides make all -k || true + +docker_clean: docker-compose.yml + docker-compose run slides make clean -k || true + + markdown: $(MARKDOWN) # La markdown les cibles %.markdown %.pdf: %.md metadata.yaml # %.pdf (chaque fichier %.md génère un fichier avec le même nom mais l'extension .pdf et la dépendance metadata.yaml) diff --git a/slides/docker-compose.yml b/slides/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..392ae6f6585eb3f3fed2542390e366e590e4eba9 --- /dev/null +++ b/slides/docker-compose.yml @@ -0,0 +1,12 @@ +version: "3.3" +services: + slides: + #To use dockerfile : build: . + image: omalaspinas/pandoc:latest + environment: + USER: 1000 + GROUP: 1000 + container_name: modules + volumes: + - ./:/mnt/slides + working_dir: /mnt/slides/