Skip to content

Commit 8aa679f

Browse files
committed
fix(ci): docker image
1 parent fb562d8 commit 8aa679f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docker/Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# Mostly a copy from https://github.com/ManimCommunity/manim/blob/68bd79093e1ebc1ed9f8051942ffe6e72a9e66a7/docker/Dockerfile
1+
# Mostly a copy from https://github.com/ManimCommunity/manim/blob/v0.18.1/docker/Dockerfile
22
FROM python:3.11-slim
33

44
RUN apt-get update -qq \
55
&& apt-get install --no-install-recommends -y \
6-
ffmpeg \
76
build-essential \
87
gcc \
98
cmake \
@@ -24,15 +23,16 @@ RUN wget -O /tmp/install-tl-unx.tar.gz http://mirror.ctan.org/systems/texlive/tl
2423
tar -xzf /tmp/install-tl-unx.tar.gz -C /tmp/install-tl --strip-components=1 && \
2524
/tmp/install-tl/install-tl --profile=/tmp/texlive-profile.txt \
2625
&& tlmgr install \
27-
amsmath babel-english cbfonts-fd cm-super ctex doublestroke dvisvgm everysel \
26+
amsmath babel-english cbfonts-fd cm-super count1to ctex doublestroke dvisvgm everysel \
2827
fontspec frcursive fundus-calligra gnu-freefont jknapltx latex-bin \
29-
mathastext microtype ms physics preview ragged2e relsize rsfs \
28+
mathastext microtype multitoc physics prelim2e preview ragged2e relsize rsfs \
3029
setspace standalone tipa wasy wasysym xcolor xetex xkeyval
3130

3231
# clone and build manim-slides
3332
COPY . /opt/manim-slides
3433
WORKDIR /opt/manim-slides
35-
RUN pip install --no-cache manim[jupyterlab] .[sphinx-directive]
34+
RUN pip install --no-cache-dir uv`
35+
RUN uv pip install --no-cache-dir --system manim[jupyterlab] .[sphinx-directive]
3636

3737
ARG NB_USER=manimslidesuser
3838
ARG NB_UID=1000

0 commit comments

Comments
 (0)