Newer
Older
LABEL maintainer="bug@cassiopee.g-eau.fr"
ENV DEBIAN_FRONTEND noninteractive
# Install base packages
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
locales \
curl \
build-essential \
wget \
ca-certificates \
gnupg \
git \
rsync \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# Set UTF-8 locale
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen \
&& locale-gen
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
# Add Repositories
## Wine
RUN dpkg --add-architecture i386 \
&& wget -nc https://dl.winehq.org/wine-builds/winehq.key \
&& apt-key add winehq.key \
&& echo "deb https://dl.winehq.org/wine-builds/debian/ bookworm main" > /etc/apt/sources.list.d/winehq.list
# Install packages
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
## MkDocs
mkdocs \
python3-mdx-math \
mkdocs-material-extensions \
## Pandoc & LaTeX for PDF doc
pandoc \
texlive \
latexmk \
texlive-latex-extra \
texlive-bibtex-extra \
texlive-lang-french \
texlive-xetex \
## Wine
winehq-stable \
## chromium and procps (e2e)
chromium chromium-driver procps \
## Clean cache
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
WORKDIR /build
ENV SHELL /bin/bash