31022c6a6f
- clinica_id (tenant do scoreodonto, clinicas.id) como eixo de isolamento em clinics_devices e images (+índices); clinic_name vira rótulo legível. - Cadastro de device, socket (machine_token) e uploads (direct + legado) gravam clinica_id. - Listagens (/images, /patients, /by-patient, /unique-clinics) filtram por clinica_id. - /clients: lista clientes Windows ativos (inclui autenticados sem client-identify), tempo real + polling, exibe a clínica. - send-image marcado como legado (client real usa Direct Upload). Inclui trabalho de dev acumulado no working tree (não havia commits desde origin/main). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
19 lines
440 B
Python
19 lines
440 B
Python
with open("dental-server/dental-client/vite.config.js", "r") as f:
|
|
content = f.read()
|
|
|
|
import re
|
|
|
|
# Update hmr config
|
|
hmr_config = """hmr: {
|
|
host: 'dev.rx.scoreodonto.com',
|
|
clientPort: 443,
|
|
protocol: 'wss',
|
|
overlay: false
|
|
},
|
|
proxy:"""
|
|
|
|
new_content = re.sub(r"hmr:\s*\{[^}]+\},[\s]*proxy:", hmr_config, content)
|
|
|
|
with open("dental-server/dental-client/vite.config.js", "w") as f:
|
|
f.write(new_content)
|