Files
backups/.woodpecker.yml
jthor e08ea11ca6
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/manual/woodpecker Pipeline failed
cool story bruh
2025-09-20 16:31:58 -04:00

32 lines
690 B
YAML

steps:
- name: sanity-check
image: alpine
volumes:
- /obsidian:/obsidian
- /backup:/backup
commands:
- echo "Listing mount points..."
- ls -ld /obsidian /backup
- ls -l /backup
- name: backup-on-push
image: alpine
volumes:
- /obsidian:/obsidian
- /backup:/backup
commands:
- tar czf /backup/obsidian-$(date +%F).tar.gz /obsidian
when:
event: [ push, manual ]
- name: backup-on-cron
image: alpine
volumes:
- /obsidian:/obsidian
- /backup:/backup
commands:
- tar czf /backup/obsidian-$(date +%F).tar.gz /obsidian
when:
event: [ cron ]
cron: nightly-backup