Move Forgejo NSC runtime into agenix
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run

This commit is contained in:
Conrad Kramer 2026-03-18 22:40:44 -07:00
parent 251922da9e
commit 48b8a3c32f
14 changed files with 217 additions and 18 deletions

22
Scripts/agenix-load-file.sh Executable file
View file

@ -0,0 +1,22 @@
#!/usr/bin/env bash
set -euo pipefail
if [[ $# -lt 1 ]]; then
echo "Usage: agenix-load-file.sh <destination-file>" >&2
exit 1
fi
dest="${!#}"
source_path="${SECRET_SOURCE_FILE:-}"
if [[ -z "$source_path" ]]; then
echo "SECRET_SOURCE_FILE is not set; point it at the source file to encrypt." >&2
exit 1
fi
if [[ ! -f "$source_path" ]]; then
echo "Source file '$source_path' does not exist." >&2
exit 1
fi
cp "$source_path" "$dest"