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.