Add SSH key environment variables for enhanced security

This commit is contained in:
Bastian (BaM)
2025-09-14 12:33:52 +02:00
parent 7637f748d1
commit eb1e8b6acf

View File

@@ -13,13 +13,15 @@ local function getenv(name, def)
end end
-- ---- Config via env ---- -- ---- Config via env ----
local CONTAINER_NAME = getenv("CONTAINER_NAME", "paperless-ai") local CONTAINER_NAME = getenv("CONTAINER_NAME", "paperless-ai")
local SINCE = getenv("SINCE", "0s") local SINCE = getenv("SINCE", "0s")
local OLLAMA_HOST = getenv("OLLAMA_HOST", "192.168.222.12") local OLLAMA_HOST = getenv("OLLAMA_HOST", "192.168.222.12")
local OLLAMA_PORT = tonumber(getenv("OLLAMA_PORT", "11434")) local OLLAMA_PORT = tonumber(getenv("OLLAMA_PORT", "11434"))
local SSH_PORT = tonumber(getenv("SSH_PORT", "22")) local SSH_PORT = tonumber(getenv("SSH_PORT", "22"))
local SSH_IDENTITY_FILE = getenv("SSH_IDENTITY_FILE", "/root/.ssh/id") -- e.g. "/path/to/id_rsa" local SSH_IDENTITY_FILE = getenv("SSH_IDENTITY_FILE", "/root/.ssh/id") -- e.g. "/path/to/id_rsa"
local ERROR_PATTERN = getenv( local SSH_PRIVATE_KEY = getenv("SSH_PRIVATE_KEY", "")
local SSH_PUBLIC_KEY = getenv("SSH_PUBLIC_KEY", "")
local ERROR_PATTERN = getenv(
"ERROR_PATTERN", "ERROR_PATTERN",
("connect EHOSTUNREACH %s:%d"):format(OLLAMA_HOST, OLLAMA_PORT) ("connect EHOSTUNREACH %s:%d"):format(OLLAMA_HOST, OLLAMA_PORT)
) )