diff --git a/Makefile b/Makefile index 8a6615311e746028150efd142b9f3558bd5418d0..0301c647de28e90e758c0e1fe8909541f1958eab 100644 --- a/Makefile +++ b/Makefile @@ -8,14 +8,14 @@ OPTIONS += --filter=pandoc-numbering OPTIONS += --filter=pandoc-crossref PDFOPTIONS = --highlight-style kate -PDFOPTIONS += --pdf-engine pdflatex +PDFOPTIONS += --pdf-engine xelatex PDFOPTIONS += --number-sections -PDFOPTIONS += --template=./default.latex +# PDFOPTIONS += --template=./default.latex HTMLOPTIONS += -t html5 HTMLOPTIONS += -c css/tufte-css/tufte.css -HTMLOPTIONS += --self-contained +HTMLOPTIONS += --standalone HTMLOPTIONS += --mathjax=MathJax.js CLASS_SOURCES := $(sort $(filter-out README.md, $(wildcard *.md))) @@ -29,6 +29,13 @@ TEX := $(patsubst %.md, %.tex, $(SOURCES)) all: cours.pdf cours.html +docker: docker-compose.yml + docker-compose run cours + +docker_clean: docker-compose.yml + docker-compose run cours clean + + debug: $(PDF) $(TEX) cours.pdf: $(CLASS_SOURCES) diff --git a/docker-compose.yml b/docker-compose.yml index a6208997f077af0640d8dda5560a124998b49f5d..caf9386abd603dcd31b5e99a0c6ba260d1ee86e5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,12 +1,14 @@ version: "3.3" services: - pandoc: + cours: #To use dockerfile : build: . - image: omalaspinas/c_pandoc:latest - user: 1000:1000 - container_name: pandoc + image: omalaspinas/c_pandoc:latest + environment: + USER: 1000 + GROUP: 1000 + container_name: cours volumes: - - .:/app - working_dir: /app - - + - ./:/data + entrypoint: ["make"] + working_dir: /data + # user: "$(id -u):$(id -g)"