Skip to content

Instantly share code, notes, and snippets.

@RobertCNelson
Created October 23, 2023 18:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RobertCNelson/48d47717c69bfb9ab0b818030b487f1e to your computer and use it in GitHub Desktop.
Save RobertCNelson/48d47717c69bfb9ab0b818030b487f1e to your computer and use it in GitHub Desktop.
ARG FRM='debian:bookworm-slim'
ARG TAG='latest'
FROM ${FRM}
ARG FRM
ARG TAG
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y \
--no-install-recommends \
build-essential \
ca-certificates \
cmake \
debhelper-compat \
devscripts \
git \
&& apt-get clean -y \
; rm -rf \
/tmp/* \
/var/lib/apt/lists/* \
/var/tmp/*
COPY root /
RUN . /etc/os-release && \
echo "Setting release to ${VERSION_CODENAME}..." \
&& sed -i "s/VERSION_CODENAME/${VERSION_CODENAME}/g" \
/etc/apt/sources.list.d/beagle.list;
RUN git clone https://github.com/jayanta525/apindex-v2.git --depth=1 \
&& cd apindex-v2 \
&& cmake . -DCMAKE_INSTALL_PREFIX=/usr \
&& make install
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get upgrade -y \
&& apt-get clean -y \
; rm -rf \
/tmp/* \
/var/lib/apt/lists/* \
/var/tmp/*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment