From 180c07457c7222e7466f5e6bd3767acddf18443a Mon Sep 17 00:00:00 2001 From: praticamentetilde Date: Fri, 11 May 2018 22:46:33 +0200 Subject: [PATCH] Added dockerfile and Makefile for small CTAN config --- Dockerfile.small | 25 +++++++++++++++++++++++++ Makefile | 13 +++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 Dockerfile.small create mode 100644 Makefile diff --git a/Dockerfile.small b/Dockerfile.small new file mode 100644 index 0000000..a434271 --- /dev/null +++ b/Dockerfile.small @@ -0,0 +1,25 @@ +FROM ubuntu:xenial +MAINTAINER Claudio Maggioni +ENV DEBIAN_FRONTEND noninteractive + +RUN apt-get update -q \ + && apt-get install -qy build-essential wget libfontconfig1 \ + && rm -rf /var/lib/apt/lists/* + +RUN wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz; \ + mkdir /install-tl-unx; \ + tar -xvf install-tl-unx.tar.gz -C /install-tl-unx --strip-components=1; \ + echo "selected_scheme scheme-small" >> /install-tl-unx/texlive.profile; \ + /install-tl-unx/install-tl -profile /install-tl-unx/texlive.profile; \ + rm -r /install-tl-unx; \ + rm install-tl-unx.tar.gz + +ENV PATH="/usr/local/texlive/2018/bin/x86_64-linux:${PATH}" + +ENV HOME /data +WORKDIR /data + +# Install latex packages +RUN tlmgr install latexmk + +VOLUME ["/data"] diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0d5b880 --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +NS = praticamentetilde +REPO = latex +IMAGE = $(NS)/$(REPO) + +.PHONY: build build_small + +build: build_small + +build_small: Dockerfile.small + @docker build -f Dockerfile.small -t $(IMAGE)\:2018-small . + +default: build +