From f15113eb103fddda81c3292496b44d8f5dce306a Mon Sep 17 00:00:00 2001 From: Supan Adit Pratama Date: Thu, 26 Sep 2024 19:19:43 +0700 Subject: [PATCH] wip: working with tinytex version --- Dockerfile | 16 ++++++---------- README.md | 26 -------------------------- 2 files changed, 6 insertions(+), 36 deletions(-) delete mode 100644 README.md diff --git a/Dockerfile b/Dockerfile index 0019303..80e0fb3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,9 @@ -FROM alpine:3.20.3 +FROM ubuntu:24.04 -RUN apk add perl wget +RUN apt-get update +RUN apt-get install -y wget perl libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev build-essential chrpath libssl-dev libxft-dev +RUN wget -qO- "https://yihui.org/tinytex/install-bin-unix.sh" | sh -WORKDIR /tmp -RUN wget -O tinytex.tar.gz https://yihui.org/tinytex/TinyTeX-0.tar.gz -RUN tar -xzvf tinytex.tar.gz +ENV PATH="/root/bin:${PATH}" -RUN mv .TinyTeX /root/.TinyTeX - -ENV PATH="/root/.TinyTeX/bin/x86_64-linux:${PATH}" - -RUN wget -qO- "https://yihui.org/tinytex/install-bin-unix.sh" | sh \ No newline at end of file +WORKDIR /root \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index ebfd9cb..0000000 --- a/README.md +++ /dev/null @@ -1,26 +0,0 @@ -# Docker Texlive - -This repository contains a Docker setup for Texlive, a comprehensive TeX system. It allows users to compile LaTeX documents in a consistent environment without needing to install Texlive directly on their local machine. The Docker container includes all necessary dependencies and tools to work with LaTeX files efficiently. - -## This repository has automation for building Docker images which are available on the following links: - -[Drone CI](https://drone.supanadit.com/supanadit/docker-texlive) - -## Requirements - -- Docker - -## Usage - -```bash -# Linux / Mac -docker run --rm -it -w "/tex" -v "$PWD":/tex git.supanadit.com/supanadit/docker-texlive:1.0.0-ubuntu-full.1 -# Powershell -docker run --rm -it -w "/tex" -v ${PWD}:/tex git.supanadit.com/supanadit/docker-texlive:1.0.0-ubuntu-full.1 -# CMD -docker run --rm -it -w "/tex" -v %cd%:/tex git.supanadit.com/supanadit/docker-texlive:1.0.0-ubuntu-full.1 -``` - -## Notes - -I currently have only full version of texlive, but I will add more version in the future. Even light version of texlive on busybox and scratch.