Publish curated Unraid-AppOps-Gateway source from 034c9f844d2455850ba37b31379b7edaa786583e

This commit is contained in:
Public Source Publisher committed 2026-10-01 19:39:31 +00:00
1 parent c61fbfd87f
commit 1a54836efc
101 files changed
+4973 -1298

No files matched your search

+2 -10
View File
@@ -4,15 +4,6 @@ set -eu
DATA_DIR="${APPOPS_DATA_DIR:-/data}"
mkdir -p "$DATA_DIR"
if [ "${APPOPS_REQUIRE_OPERATOR_AUTH:-false}" = "true" ] && [ -z "${APPOPS_OPERATOR_TOKEN:-}" ]; then
OPERATOR_TOKEN_FILE="${APPOPS_OPERATOR_TOKEN_FILE:-${DATA_DIR}/operator-token}"
if [ ! -s "$OPERATOR_TOKEN_FILE" ]; then
umask 077
python -c 'import secrets; print(secrets.token_urlsafe(48))' > "$OPERATOR_TOKEN_FILE"
fi
chmod 600 "$OPERATOR_TOKEN_FILE"
fi
generate_service_token() {
enabled="$1"
token_value="$2"
@@ -37,7 +28,8 @@ if [ ! -f "$OWNER_MARKER" ]; then
fi
chown appops:appops "$DATA_DIR" "$OWNER_MARKER"
for token_file in \
"${APPOPS_OPERATOR_TOKEN_FILE:-${DATA_DIR}/operator-token}" \
"${APPOPS_AUTHENTIK_CLIENT_SECRET_FILE:-${DATA_DIR}/authentik-oidc-secret}" \
"${APPOPS_ENTRA_CLIENT_SECRET_FILE:-${DATA_DIR}/entra-oidc-secret}" \
"${APP_OPS_VOICE_TOKEN_FILE:-${DATA_DIR}/voice-token}" \
"${APPOPS_MCP_TOKEN_FILE:-${DATA_DIR}/mcp-token}" \
"${APPOPS_N8N_TOKEN_FILE:-${DATA_DIR}/n8n-token}"; do