diff --git a/Dockerfile b/Dockerfile index 4799a62..ff19417 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,8 @@ FROM alpine:3.17.0 LABEL maintainer="Adrien Ferrand " -ARG BACKUPPC_VERSION="4.4.0" +#ARG BACKUPPC_VERSION="4.4.0" +ARG BACKUPPC_VERSION="master" ARG BACKUPPC_XS_VERSION="0.62" ARG RSYNC_BPC_VERSION="3.1.3.0" @@ -38,7 +39,8 @@ RUN apk --no-cache --update add \ && sed -i -e 's/^# Host \*/Host */g' /etc/ssh/ssh_config \ && sed -i -e 's/^# StrictHostKeyChecking ask/ StrictHostKeyChecking no/g' /etc/ssh/ssh_config \ # Get BackupPC, it will be installed at runtime to allow dynamic upgrade of existing config/pool - && curl -o /root/BackupPC-$BACKUPPC_VERSION.tar.gz -L https://github.com/backuppc/backuppc/releases/download/$BACKUPPC_VERSION/BackupPC-$BACKUPPC_VERSION.tar.gz \ + #&& curl -o /root/BackupPC-$BACKUPPC_VERSION.tar.gz -L https://github.com/backuppc/backuppc/releases/download/$BACKUPPC_VERSION/BackupPC-$BACKUPPC_VERSION.tar.gz \ + && curl -o /root/BackupPC-$BACKUPPC_VERSION.tar.gz -L https://github.com/backuppc/backuppc/archive/refs/heads/master.tar.gz \ # Prepare backuppc home && mkdir -p /home/backuppc && cd /home/backuppc \ # Mark the docker as not run yet, to allow entrypoint to do its stuff diff --git a/files/entrypoint.sh b/files/entrypoint.sh index e9f5939..7d97754 100644 --- a/files/entrypoint.sh +++ b/files/entrypoint.sh @@ -42,6 +42,7 @@ if [ -f /firstrun ]; then cd /root tar xf "BackupPC-$BACKUPPC_VERSION.tar.gz" cd "/root/BackupPC-$BACKUPPC_VERSION" + cd "/root/backuppc-$BACKUPPC_VERSION" # Configure WEB UI access configure_admin="" @@ -120,7 +121,7 @@ if [ -f /firstrun ]; then fi # Clean - rm -rf "/root/BackupPC-$BACKUPPC_VERSION.tar.gz" "/root/BackupPC-$BACKUPPC_VERSION" /firstrun + rm -rf "/root/BackupPC-$BACKUPPC_VERSION.tar.gz" "/root/BackupPC-$BACKUPPC_VERSION" "/root/backuppc-$BACKUPPC_VERSION" /firstrun fi export BACKUPPC_UUID