Move Forgejo NSC runtime into agenix
This commit is contained in:
parent
251922da9e
commit
48b8a3c32f
14 changed files with 217 additions and 18 deletions
22
Scripts/agenix-load-file.sh
Executable file
22
Scripts/agenix-load-file.sh
Executable 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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue