FROM mariadb:10.6.23 # Install mariabackup and required tools RUN apt-get update || true && \ apt-get install -y --no-install-recommends \ mariadb-backup \ curl \ unzip \ ca-certificates \ tar \ gzip && \ curl -L -o rclone.zip https://downloads.rclone.org/rclone-current-linux-amd64.zip && \ unzip rclone.zip && \ cp rclone-*/rclone /usr/bin/ && \ chmod 755 /usr/bin/rclone && \ rm -rf rclone* && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* COPY scripts/backup-mariabackup.sh /backup.sh # Create config directory RUN mkdir -p /root/.config/rclone && \ chmod +x /backup.sh # Create backup directory RUN mkdir -p /backups # Default command CMD ["sh", "/backup.sh"]