7zip
continuous-integration/drone/push Build is failing Details

main
ronnic 2 years ago
parent 580b5b3330
commit f6fa3896fd

@ -6,8 +6,8 @@ steps:
- name: backup-homebox
image: alpine
commands:
- apk add --no-cache openssl tar
- tar cvf - /backup/homebox | openssl enc -aes-256-cbc -salt -out /backup/homebox_backup.tar.enc -k "$ENCRYPTION_KEY" -md sha256
- apk add --no-cache p7zip tar
- tar cvf - /backup/homebox | 7za a -si -p"$ENCRYPTION_KEY" -mhe=on /backup/homebox_backup.7z
volumes:
- name: config_volumes
path: /backup
@ -18,8 +18,8 @@ steps:
- name: backup-vaultwarden
image: alpine
commands:
- apk add --no-cache openssl tar
- tar cvf - /backup/vaultwarden | openssl enc -aes-256-cbc -salt -out /backup/vaultwarden_backup.tar.enc -k "$ENCRYPTION_KEY" -md sha256
- apk add --no-cache p7zip tar
- tar cvf - /backup/vaultwarden | 7za a -si -p"$ENCRYPTION_KEY" -mhe=on /backup/vaultwarden_backup.7z
volumes:
- name: config_volumes
path: /backup
@ -30,8 +30,8 @@ steps:
- name: backup-koillection
image: alpine
commands:
- apk add --no-cache openssl tar
- tar cvf - /backup/koillection | openssl enc -aes-256-cbc -salt -out /backup/koillection_backup.tar.enc -k "$ENCRYPTION_KEY" -md sha256
- apk add --no-cache p7zip tar
- tar cvf - /backup/koillection | 7za a -si -p"$ENCRYPTION_KEY" -mhe=on /backup/koillection_backup.7z
volumes:
- name: config_volumes
path: /backup
@ -42,8 +42,8 @@ steps:
- name: backup-Homepage
image: alpine
commands:
- apk add --no-cache openssl tar
- tar cvf - /backup/Homepage | openssl enc -aes-256-cbc -salt -out /backup/Homepage_backup.tar.enc -k "$ENCRYPTION_KEY" -md sha256
- apk add --no-cache p7zip tar
- tar cvf - /backup/Homepage | 7za a -si -p"$ENCRYPTION_KEY" -mhe=on /backup/Homepage_backup.7z
volumes:
- name: config_volumes
path: /backup
@ -54,8 +54,8 @@ steps:
- name: backup-mealie
image: alpine
commands:
- apk add --no-cache openssl tar
- tar cvf - /backup/mealie | openssl enc -aes-256-cbc -salt -out /backup/mealie_backup.tar.enc -k "$ENCRYPTION_KEY" -md sha256
- apk add --no-cache p7zip tar
- tar cvf - /backup/mealie | 7za a -si -p"$ENCRYPTION_KEY" -mhe=on /backup/mealie_backup.7z
volumes:
- name: config_volumes
path: /backup
@ -67,7 +67,7 @@ steps:
image: amazon/aws-cli
commands:
- |
find /backup -type f -name "*.tar.enc" ! -name "_backup.tar.enc" -exec sh -c 'aws s3 cp "$1" "s3://ronnic-backup/backup/$(basename $1)"' _ {} \;
find /backup -type f -name "*.7z" -exec sh -c 'aws s3 cp "$1" "s3://ronnic-backup/backup/$(basename $1)"' _ {} \;
environment:
AWS_ACCESS_KEY_ID:
from_secret: aws_access_key_id
@ -82,7 +82,7 @@ steps:
- name: cleanup
image: alpine
commands:
- rm -f /backup/*.tar.enc
- rm -f /backup/*.7z
volumes:
- name: config_volumes
path: /backup
@ -91,4 +91,3 @@ volumes:
- name: config_volumes
host:
path: /home/ronnic/Configs

Loading…
Cancel
Save