setup: copia config glob-driven + rimozione riferimenti ASREM (placeholder + commento)
This commit is contained in:
parent
82724debce
commit
f5aee30d2a
|
|
@ -172,7 +172,7 @@ html,body{height:100%;background:var(--bg);color:var(--text);font-family:var(--s
|
|||
<div><label class="form-label">Tipo organizzazione</label><select class="form-select" id="cliente_type"><option value="enterprise">Azienda / Enterprise</option><option value="healthcare">Sanità / Healthcare</option><option value="pa">Pubblica Amministrazione</option><option value="education">Istruzione</option></select></div>
|
||||
<div class="form-full"><label class="form-label">Nome completo</label><input class="form-input" id="cliente_full" placeholder="es. Nome Azienda Srl"></div>
|
||||
<div><label class="form-label">Dominio email <span>*</span></label><input class="form-input" id="cliente_domain" placeholder="es. azienda.it"><div class="form-hint">Dominio utenti (es. nome@azienda.it)</div></div>
|
||||
<div class="form-full"><label class="form-label">Contesto AI <span style="color:var(--text4);font-weight:400">(opzionale)</span></label><textarea class="form-input" id="ai_context" rows="3" placeholder="es. ASREM = Azienda Sanitaria Regionale Molise, 17 sedi, 2000+ endpoint, infrastruttura mista Cisco/Fortinet, normative NIS2/GDPR/AgID."></textarea><div class="form-hint">3-4 frasi sul cliente per contestualizzare i prompt AI. Iniettato in ogni richiesta AI per sintesi più accurate.</div></div>
|
||||
<div class="form-full"><label class="form-label">Contesto AI <span style="color:var(--text4);font-weight:400">(opzionale)</span></label><textarea class="form-input" id="ai_context" rows="3" placeholder="es. Azienda X = system integrator, 5 sedi, ~300 endpoint, stack Cisco/Fortinet/ESET, normative GDPR/NIS2."></textarea><div class="form-hint">3-4 frasi sul cliente per contestualizzare i prompt AI. Iniettato in ogni richiesta AI per sintesi più accurate.</div></div>
|
||||
<div class="sec-div">Logo cliente (per i PDF report)</div>
|
||||
<div class="upload-area form-full" id="logo-drop" ondragover="event.preventDefault();this.classList.add('drag')" ondragleave="this.classList.remove('drag')" ondrop="handleLogoDrop(event)" onclick="document.getElementById('logo-input').click()">
|
||||
<input type="file" id="logo-input" accept="image/*" style="display:none" onchange="handleLogoFile(this)">
|
||||
|
|
|
|||
|
|
@ -695,7 +695,7 @@ def _write_services():
|
|||
# worker. Con N>1 worker, il worker B non vede sessioni create da worker
|
||||
# A → 401 random post-login (round-robin kernel). Workaround attuale:
|
||||
# 1 worker con 8 threads = concorrenza intra-process via GIL release su
|
||||
# I/O. Sufficiente per il carico ASREM. Soluzione futura: session store
|
||||
# I/O. Sufficiente per il carico tipico di un singolo tenant. Soluzione futura: session store
|
||||
# condiviso (Redis o SQLite) per scalare a N>1 worker.
|
||||
services = {
|
||||
"backend": ("argos_backend:app", 1, 8, 120, 8080, "Backend API"),
|
||||
|
|
|
|||
Loading…
Reference in New Issue