Test #5001
This commit is contained in:
46
Dockerfile
46
Dockerfile
@@ -1,12 +1,44 @@
|
|||||||
FROM ghcr.io/hassio-addons/debian-base:7.2.0
|
# syntax=docker/dockerfile:1
|
||||||
|
|
||||||
# Install dependencies and fahclient
|
FROM ghcr.io/linuxserver/baseimage-ubuntu:noble
|
||||||
RUN apt-get update && apt-get install -y curl gnupg && \
|
|
||||||
curl -o /tmp/fahclient.deb -L "https://download.foldingathome.org/releases/public/fah-client/debian-10-64bit/release/fah-client_8.4.9_amd64.deb" && \
|
|
||||||
dpkg -i /tmp/fahclient.deb && apt-get install -f -y && \
|
|
||||||
rm /tmp/fahclient.deb && apt-get clean
|
|
||||||
|
|
||||||
# Add local files
|
# set version label
|
||||||
|
ARG BUILD_DATE
|
||||||
|
ARG VERSION
|
||||||
|
ARG FOLDINGATHOME_RELEASE
|
||||||
|
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
||||||
|
LABEL maintainer="aptalca"
|
||||||
|
|
||||||
|
#Add needed nvidia environment variables for container toolkit
|
||||||
|
ENV NVIDIA_DRIVER_CAPABILITIES="compute,video,utility"
|
||||||
|
|
||||||
|
# global environment settings
|
||||||
|
ENV DEBIAN_FRONTEND="noninteractive"
|
||||||
|
|
||||||
|
RUN \
|
||||||
|
echo "**** install runtime packages ****" && \
|
||||||
|
apt-get update && \
|
||||||
|
apt-get install -y \
|
||||||
|
bzip2 \
|
||||||
|
intel-opencl-icd \
|
||||||
|
libexpat1 && \
|
||||||
|
ln -s libOpenCL.so.1 /usr/lib/x86_64-linux-gnu/libOpenCL.so && \
|
||||||
|
echo "**** install foldingathome ****" && \
|
||||||
|
download_url="https://download.foldingathome.org/releases/public/fah-client/"$(curl -s https://download.foldingathome.org/releases/public/fah-client/meta.json | jq -r '.[] | select((.package | contains("debian")) and (.package | contains("release"))) | .package' | grep -v "arm64" | grep "tar.bz2") && \
|
||||||
|
curl -o \
|
||||||
|
/tmp/fah.tar.bz2 -L \
|
||||||
|
${download_url} && \
|
||||||
|
tar xf /tmp/fah.tar.bz2 -C /app --strip-components=1 && \
|
||||||
|
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
|
||||||
|
echo "**** cleanup ****" && \
|
||||||
|
apt-get clean && \
|
||||||
|
rm -rf \
|
||||||
|
/tmp/* \
|
||||||
|
/var/lib/apt/lists/* \
|
||||||
|
/var/tmp/* \
|
||||||
|
/var/log/*
|
||||||
|
|
||||||
|
# add local files
|
||||||
COPY root/ /
|
COPY root/ /
|
||||||
|
|
||||||
# Environment and entrypoint
|
# Environment and entrypoint
|
||||||
|
|||||||
Reference in New Issue
Block a user