28 lines
589 B
Docker
28 lines
589 B
Docker
FROM debian:13
|
|
|
|
ARG PUID=1000
|
|
ARG PGID=1000
|
|
ARG USER=build
|
|
|
|
RUN apt update && apt install --no-install-recommends -y adduser
|
|
|
|
RUN addgroup --gid ${PGID} ${USER} && \
|
|
adduser --uid ${PUID} --ingroup ${USER} --home /home/${USER} --disabled-password --gecos 'Builder,,,' ${USER}
|
|
|
|
RUN apt install --no-install-recommends -y \
|
|
build-essential \
|
|
meson \
|
|
lua5.3 \
|
|
lua-zlib-dev \
|
|
libssl-dev \
|
|
pkgconf \
|
|
scdoc
|
|
|
|
RUN apt install --no-install-recommends -y \
|
|
liblua5.3-dev \
|
|
zlib1g-dev \
|
|
libzstd-dev
|
|
|
|
WORKDIR /home/${USER}
|
|
|
|
USER ${USER}
|