Backup program for demos.tf demos
  • Rust 57.1%
  • Nix 42.9%
Find a file
2026-05-14 19:51:08 +02:00
.forgejo/workflows ci 2026-05-14 19:13:50 +02:00
nix option naming 2026-05-14 19:51:08 +02:00
src allow specifying access key for backing up private demos 2026-05-14 19:13:23 +02:00
.dockerignore add dockerfile 2020-07-14 15:02:15 +02:00
.envrc 23.05 2023-06-01 19:45:14 +02:00
.gitignore 23.05 2023-06-01 19:45:14 +02:00
Cargo.lock allow specifying access key for backing up private demos 2026-05-14 19:13:23 +02:00
Cargo.toml allow specifying access key for backing up private demos 2026-05-14 19:13:23 +02:00
flake.lock flake reorg 2026-05-14 18:59:12 +02:00
flake.nix flake reorg 2026-05-14 18:59:12 +02:00
README.md allow specifying access key for backing up private demos 2026-05-14 19:13:23 +02:00

backup-rs

Backup program for demos.tf demos.

A simple program that incrementally backs up every demo file from demos.tf to a local directory.

Usage

The following environment variables are required for the program:

STORAGE_ROOT: The directory to store the demos in
STATE_FILE: The textfile to store the backup progress in between runs

The following optional environment variables can additionaly be supplied:

ACCESS_KEY_FILE: File containig the api access key, required to backup private demos

The program will look in a .env file if the variables aren't set in the environment