Publish curated Unraid-AppOps-Gateway source from 034c9f844d2455850ba37b31379b7edaa786583e
This commit is contained in:
1 parent
c61fbfd87f
commit
1a54836efc
101 files changed
+4973
-1298
No files matched your search
+2
-10
@@ -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
|
||||
|
||||
Reference in new issue
Block a user