diff --git a/Dockerfile b/Dockerfile index 4f3839c..0c3b8f5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,13 @@ -from debian +FROM debian RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y wget lftp mariadb-client -RUN TF=`mktemp` &&\ - wget "https://hndl.urbackup.org/Client/latest/update/UrBackupUpdateLinux.sh" -O $TF &&\ - sh $TF silent &&\ - rm $TF +ARG CLIENT_VERSION + +RUN TF=`mktemp` && \ + wget "https://hndl.urbackup.org/Client/${CLIENT_VERSION}/UrBackup%20Client%20Linux%20${CLIENT_VERSION}.sh" -O $TF && \ + sh $TF silent && \ + rm $TF EXPOSE 35621/TCP 35622/UDP 35623/TCP diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..1bd2538 --- /dev/null +++ b/build.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env sh + +CLIENT_VERSION=2.5.19 + +docker build --build-arg CLIENT_VERSION=${CLIENT_VERSION} --tag mandlm/urbackup-internet-client:latest --tag mandlm/urbackup-internet-client:${CLIENT_VERSION} .