fix(nextcloud): add TLS-aware wrapper and local cert bundle
This commit is contained in:
19
integrations/nextcloud/nextcloud-ca.pem
Normal file
19
integrations/nextcloud/nextcloud-ca.pem
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIDFzCCAf+gAwIBAgIUF7WZSWMV/cd4eihMtP1UxUbdCxowDQYJKoZIhvcNAQEL
|
||||||
|
BQAwFDESMBAGA1UEAwwJbmV4dGNsb3VkMB4XDTI2MDIxNjExNTA0MloXDTI3MDIx
|
||||||
|
NjExNTA0MlowFDESMBAGA1UEAwwJbmV4dGNsb3VkMIIBIjANBgkqhkiG9w0BAQEF
|
||||||
|
AAOCAQ8AMIIBCgKCAQEAy1y346KNZov42snu2Yc6Yi4HHJlq5gDc/zPSvdIjg40U
|
||||||
|
p9otXReRWED2u5P1h18edfDg3/D7QyjHRHLcZCm2GSceGeB2eRgKoajS/0GKV4tb
|
||||||
|
YvshlrzR9bO3XFtp0VQvRXhPv82csEMvzDpdxI1AWAnMiNgu8zd9biqQ8WNRU6O+
|
||||||
|
pU69Xaki5gKzBdJv6tMTKtEcSPnR+D0YgYRL3cXnexxrIst8nXbZH2ftqPWePb9W
|
||||||
|
ltg+vDM1wEtCI22WyvjYhnIU+9ifM+ImYRjnclWFgH1OD6vhshTS9p7g3MpuoQ3k
|
||||||
|
UYEJ0LVoY43GfXFbvkIeHQYh63ZuaTklwNs0vIwBYQIDAQABo2EwXzAJBgNVHRME
|
||||||
|
AjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAUBgNVHREEDTALgglu
|
||||||
|
ZXh0Y2xvdWQwHQYDVR0OBBYEFERFSm/Iwa2qkMWM2tZygEn6wM7PMA0GCSqGSIb3
|
||||||
|
DQEBCwUAA4IBAQBm+qgBEZP+pMAIOaFZpYgo6XX5bnNTYZr7f6SIkHDBNw8K1kIo
|
||||||
|
/HaRHxKbJnVqQ4r8HTAZ0m5V9I4WkSEliIjayXl6Hh0nH3eZnvMBh4m7soX4dnuN
|
||||||
|
fCO2EpeGmXp0Q8/NkKUjsoX/v/SB4vH2L0UhgyDe8iCjxkQ5tFa7aQMU/jcqGRFX
|
||||||
|
5QmI723xHgQl0WqM5Rbv3Tn9McTNFcRiVOAytM2e4JFZq073NeRFi8T+Uil/vlhq
|
||||||
|
jiAO+3IEqOr62AfLMkUnXW+4HRaSscPqhvLgnHJHgdon7mrhh9M02/R6dKpBWmia
|
||||||
|
BLQjkHTeHsklhO6EpHq70VnFZ2eqGHRaqqA6
|
||||||
|
-----END CERTIFICATE-----
|
||||||
15
scripts/nextcloud-cli.sh
Executable file
15
scripts/nextcloud-cli.sh
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
# Load workspace env and export all vars for child process
|
||||||
|
if [[ -f "/home/openclaw/.openclaw/workspace/.env" ]]; then
|
||||||
|
set -a
|
||||||
|
source /home/openclaw/.openclaw/workspace/.env
|
||||||
|
set +a
|
||||||
|
fi
|
||||||
|
|
||||||
|
# TLS workaround for self-signed/internal Nextcloud cert
|
||||||
|
: "${NODE_TLS_REJECT_UNAUTHORIZED:=0}"
|
||||||
|
export NODE_TLS_REJECT_UNAUTHORIZED
|
||||||
|
|
||||||
|
exec node /home/openclaw/.openclaw/workspace/skills/openclaw-nextcloud/scripts/nextcloud.js "$@"
|
||||||
Reference in New Issue
Block a user