Added support to set dotnet version during build
This commit is contained in:
parent
0d4a41973a
commit
3d25966c17
2 changed files with 4 additions and 2 deletions
|
|
@ -5,6 +5,7 @@ FROM ghcr.io/linuxserver/baseimage-mono:LTS
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ARG RDTCLIENT_VERSION
|
ARG RDTCLIENT_VERSION
|
||||||
|
ARG DOTNET_VERSION=5.0
|
||||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
||||||
LABEL maintainer="ravensorb"
|
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 && \
|
dpkg -i packages-microsoft-prod.deb 2> /dev/null && \
|
||||||
rm packages-microsoft-prod.deb && \
|
rm packages-microsoft-prod.deb && \
|
||||||
apt update -y -qq && \
|
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 ****" && \
|
echo "**** install rtd-client ****" && \
|
||||||
if [ -z ${RDTCLIENT_VERSION+x} ]; then \
|
if [ -z ${RDTCLIENT_VERSION+x} ]; then \
|
||||||
RDTCLIENT_VERSION=$(curl -sX GET https://api.github.com/repos/rogerfar/rdt-client/releases/latest | jq -r ".name"); \
|
RDTCLIENT_VERSION=$(curl -sX GET https://api.github.com/repos/rogerfar/rdt-client/releases/latest | jq -r ".name"); \
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,7 @@ FROM ghcr.io/linuxserver/baseimage-mono:LTS
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ARG RDTCLIENT_VERSION
|
ARG RDTCLIENT_VERSION
|
||||||
|
ARG DOTNET_VERSION=5.0
|
||||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
||||||
LABEL maintainer="ravensorb"
|
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 && \
|
dpkg -i packages-microsoft-prod.deb 2> /dev/null && \
|
||||||
rm packages-microsoft-prod.deb && \
|
rm packages-microsoft-prod.deb && \
|
||||||
apt update -y -qq && \
|
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 ****" && \
|
echo "**** Setting permissions ****" && \
|
||||||
chown -R abc:abc /data && \
|
chown -R abc:abc /data && \
|
||||||
echo "**** Cleaning image ****" && \
|
echo "**** Cleaning image ****" && \
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue