This commit is contained in:
2026-06-08 07:20:37 +02:00
parent 0d3407e664
commit 70899149e4
14 changed files with 1162 additions and 14 deletions
@@ -19,6 +19,8 @@ Kontejner msgreceiver nyní také importuje JNJ emaily do Graph API — viz [[gr
**Why:** JNJ počítač nemá přímý přístup k Dropboxu, přenos jde přes Unraid jako prostředníka.
**JNJ web-proxy blokuje GET podle názvu URL (2026-06-07):** `file_send` (POST /upload) prochází, ale `file_receive` (GET) začal vracet 403 Forbidden + proxy přepsala URL na `?_sm_nck=1`. Příčina = bezpečnostní brána JNJ práská GET requesty podle "mluvícího" názvu cesty (`pending-files`, `download-file`). Řešení: přejmenovat endpointy na neutrální → `/pending-files``/status`, `/download-file``/item` (na klientu `janssenpc_file_receive.py` i serverovém `app.py`). Metoda zůstala GET, projde. Tj. filtr je keyword-based na názvu URL, ne method-based. `app.py` je na bind-mountu `/mnt/user/appdata/msgreceiver/`, takže redeploy = nahrát soubor + `docker restart msgreceiver` (rebuild netřeba). SSH: paramiko root@192.168.1.76.
**How to apply:** Při změnách v `DockerCustomApp/` je potřeba rebuild image na Unraidu (SSH root@192.168.1.76, heslo v BUILD.md). Postup: SFTP upload souborů → `docker build``docker stop/rm/run`. Bez redeploye se změny neprojeví (2026-05-29: 442 .db souborů se nehromadilo kvůli chybějícímu redeployi). Refresh token z `10 GetOneTimeDropBoxAuth.py` platí dokud se appka neodvolá.
Souvisí s [[edc-mongo-import]] — stejný Docker server.