From 0366f7c2e39c163da1991ce26cd41a625fedf4b3 Mon Sep 17 00:00:00 2001 From: Andreas Tsouchlos Date: Sun, 24 Dec 2023 03:33:10 +0100 Subject: [PATCH] Add dockerfiles --- dockerfiles/Dockerfile.alpine | 7 +++++++ dockerfiles/Dockerfile.archlinux | 9 +++++++++ dockerfiles/Dockerfile.ubuntu | 7 +++++++ 3 files changed, 23 insertions(+) create mode 100644 dockerfiles/Dockerfile.alpine create mode 100644 dockerfiles/Dockerfile.archlinux create mode 100644 dockerfiles/Dockerfile.ubuntu diff --git a/dockerfiles/Dockerfile.alpine b/dockerfiles/Dockerfile.alpine new file mode 100644 index 0000000..0df7062 --- /dev/null +++ b/dockerfiles/Dockerfile.alpine @@ -0,0 +1,7 @@ +FROM alpine:3.19 + +RUN apk update && apk upgrade +RUN apk add make texlive texmf-dist-pictures +RUN apk add texmf-dist-publishers +RUN apk add texmf-dist-science +RUN apk add texmf-dist-fontsextra diff --git a/dockerfiles/Dockerfile.archlinux b/dockerfiles/Dockerfile.archlinux new file mode 100644 index 0000000..dbb4123 --- /dev/null +++ b/dockerfiles/Dockerfile.archlinux @@ -0,0 +1,9 @@ +FROM archlinux:latest + +RUN pacman-key --init +RUN pacman-key --populate archlinux +RUN pacman -Sy archlinux-keyring --noconfirm && pacman -Su --noconfirm + +RUN pacman -Syu --noconfirm +RUN pacman -S make perl texlive texlive-binextra texlive-pictures --noconfirm +RUN pacman -S texlive-publishers texlive-mathscience texlive-fontsextra --noconfirm diff --git a/dockerfiles/Dockerfile.ubuntu b/dockerfiles/Dockerfile.ubuntu new file mode 100644 index 0000000..b013cd1 --- /dev/null +++ b/dockerfiles/Dockerfile.ubuntu @@ -0,0 +1,7 @@ +FROM ubuntu:22.04 + +ARG DEBIAN_FRONTEND=noninteractive + +RUN apt update -y && apt upgrade -y +RUN apt install make texlive latexmk texlive-pictures -y +RUN apt install make texlive-publishers texlive-science texlive-fonts-extra -y