From 43deaf2437e34e8c58fa9efe4282b884d62c9988 Mon Sep 17 00:00:00 2001 From: redjinald Date: Tue, 23 Jun 2026 21:45:16 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20.gitea/workflows/backup.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/backup.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitea/workflows/backup.yaml b/.gitea/workflows/backup.yaml index e69de29..2429179 100644 --- a/.gitea/workflows/backup.yaml +++ b/.gitea/workflows/backup.yaml @@ -0,0 +1,21 @@ +name: Vaultwarden Automated Backup + +on: + schedule: + # Запуск каждую ночь в 03:00 + - cron: '0 3 * * *' + # Кнопка для ручного запуска из интерфейса Gitea + workflow_dispatch: + +jobs: + run-backup: + # Используем наш кастомный лейбл для изолированного запуска + runs-on: backup-runner + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Execute Backup Script via Devbox + # Эта команда магии: она за доли секунды подтянет Python, SQLite и Rclone + # из кэша Nix (как описано в devbox.json) и выполнит наш питоновский скрипт. + run: devbox run python backup.py \ No newline at end of file