Added support to set dotnet version during build

This commit is contained in:
Shawn Anderson 2021-04-06 09:46:49 -04:00
parent 0d4a41973a
commit 3d25966c17
2 changed files with 4 additions and 2 deletions

View file

@ -5,6 +5,7 @@ FROM ghcr.io/linuxserver/baseimage-mono:LTS
ARG BUILD_DATE
ARG VERSION
ARG RDTCLIENT_VERSION
ARG DOTNET_VERSION=5.0
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="ravensorb"
@ -22,7 +23,7 @@ RUN mkdir /app || true && ln -s /config /data && mkdir -p /data/downloads /data/
dpkg -i packages-microsoft-prod.deb 2> /dev/null && \
rm packages-microsoft-prod.deb && \
apt update -y -qq && \
apt install -y -qq apt-transport-https dotnet-runtime-5.0 aspnetcore-runtime-5.0 && \
apt install -y -qq apt-transport-https dotnet-runtime-${DOTNET_VERSION} aspnetcore-runtime-${DOTNET_VERSION} && \
echo "**** install rtd-client ****" && \
if [ -z ${RDTCLIENT_VERSION+x} ]; then \
RDTCLIENT_VERSION=$(curl -sX GET https://api.github.com/repos/rogerfar/rdt-client/releases/latest | jq -r ".name"); \

View file

@ -29,6 +29,7 @@ FROM ghcr.io/linuxserver/baseimage-mono:LTS
ARG BUILD_DATE
ARG VERSION
ARG RDTCLIENT_VERSION
ARG DOTNET_VERSION=5.0
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="ravensorb"
@ -45,7 +46,7 @@ RUN mkdir /app || true && ln -s /config /data && mkdir -p /data/downloads /data/
dpkg -i packages-microsoft-prod.deb 2> /dev/null && \
rm packages-microsoft-prod.deb && \
apt update -y -qq && \
apt install -y -qq apt-transport-https dotnet-runtime-5.0 aspnetcore-runtime-5.0 && \
apt install -y -qq apt-transport-https dotnet-runtime-${DOTNET_VERSION} aspnetcore-runtime-${DOTNET_VERSION} && \
echo "**** Setting permissions ****" && \
chown -R abc:abc /data && \
echo "**** Cleaning image ****" && \