diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-02-27 00:03:44 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-02-27 00:03:44 +0800 |
commit | 9bc6329e16394edd0b4e1b265bfe8a512d560471 (patch) | |
tree | 2f724cab30bdcfab6296e55e28b3bd0950614472 | |
parent | 6d7d5b72eec4fc4173b4d50e44b230bf1358c18c (diff) | |
download | crupest-9bc6329e16394edd0b4e1b265bfe8a512d560471.tar.gz crupest-9bc6329e16394edd0b4e1b265bfe8a512d560471.tar.bz2 crupest-9bc6329e16394edd0b4e1b265bfe8a512d560471.zip |
fix(backup): no docker secret.
-rw-r--r-- | services/docker/auto-backup/Dockerfile | 2 | ||||
-rwxr-xr-x | services/docker/auto-backup/daemon.bash | 14 |
2 files changed, 2 insertions, 14 deletions
diff --git a/services/docker/auto-backup/Dockerfile b/services/docker/auto-backup/Dockerfile index 6736077..f83736e 100644 --- a/services/docker/auto-backup/Dockerfile +++ b/services/docker/auto-backup/Dockerfile @@ -1,6 +1,6 @@ FROM debian RUN apt-get update && apt-get install -y \ - tini ca-certificates coreutils bash tar zstd \ + tini ca-certificates coreutils tar zstd \ && rm -rf /var/lib/apt/lists/* ENV CRUPEST_AUTO_BACKUP_INIT_DELAY= diff --git a/services/docker/auto-backup/daemon.bash b/services/docker/auto-backup/daemon.bash index 0c6beec..681dc65 100755 --- a/services/docker/auto-backup/daemon.bash +++ b/services/docker/auto-backup/daemon.bash @@ -15,26 +15,14 @@ success() { echo -e "\033[32mSuccess: " "$@" "\033[0m" } -# Check I'm root. -if [[ $EUID -ne 0 ]]; then - die "This script must be run as root" -fi - -if [[ ! -f /run/secrets/auto-backup ]]; then - die "/run/secrets/auto-backup not found, please use docker secrets to set it." -fi - if [[ -z "$CRUPEST_AUTO_BACKUP_INTERVAL" ]]; then die "Backup interval not set, please set it!" fi -# shellcheck source=/dev/null -. /run/secrets/auto-backup - note "Checking secrets..." [[ -n "$CRUPEST_AUTO_BACKUP_COS_ENDPOINT" ]] || die "COS endpoint not set!" [[ -n "$CRUPEST_AUTO_BACKUP_COS_BUCKET" ]] || die "COS bucket not set!" -[[ -n "$CRUPEST_AUTO_BACKUP_COS_SECRET_ID" ]] || die "COS secret ID not set!" +[[ -n "$CRUPEST_AUTO_BACKUP_COS_SECRET_ID" ]] || die "COS secret ID not set!" [[ -n "$CRUPEST_AUTO_BACKUP_COS_SECRET_KEY" ]] || die "COS secret key not set!" success "Secrets check passed." |