Portale web per la gestione del Fascicolo Socio Assistenziale Sanitario di una comunità. Questa repository contiene la versione destinata all’hosting cloud, accessibile da browser e smartphone.
main. Aggiornare solo dopo i controlli e il collaudo.Attenzione: il software è ancora in fase pilota. Non caricare informazioni sanitarie reali prima delle verifiche indipendenti di sicurezza, degli adempimenti privacy e della validazione clinica.
| Componente | Funzione |
|---|---|
fasas/, config/, templates/, static/ |
Backend Django, API e interfaccia web |
Dockerfile, docker/cloud.sh, docker/entrypoint.sh |
Avvio cloud in un container |
render.yaml |
Configurazione del servizio Render, regione UE |
supabase/migrations/ |
Schema PostgreSQL e protezione dei dati |
.env.cloud.example |
Elenco delle variabili da configurare nel servizio di hosting |
.github/workflows/ci.yml |
Test del portale, sicurezza e collaudo cloud |
docs/CLOUD.md |
Guida completa per pubblicazione e collegamento al dominio |
Non sono distribuiti qui il server locale con Docker Compose, gli script per l’installazione su PC, la configurazione di VPN/UPS/dischi USB, né i progetti nativi FASAS Signer per Android, iOS e desktop. Questi restano nella repository di sviluppo.
Browser / smartphone
|
HTTPS
|
fasas.online
|
Render (Django + Gunicorn + pianificatore integrato)
|
Supabase in UE (PostgreSQL + Storage privato)
Il backend Python non può essere eseguito da GitHub Pages: GitHub conserva il codice, Render esegue il servizio web e Supabase ospita database e documenti cifrati.
Seguire docs/CLOUD.md nell’ordine:
fasas-documenti e predisporre i backup cifrati fuori sede.main..env.cloud.example. Non salvarli su GitHub.fasas.online a Render e configurare i record DNS presso il registrar./salute/, login, 2FA, allegati, audit e backup usando solo dati inventati.Il file render.yaml disabilita il deploy automatico: per ogni nuova versione, eseguire il deploy
manuale dopo che i test di GitHub Actions sono passati.
.env, password di database, chiave di cifratura o dato di ospiti deve essere committato.FASAS_ENCRYPTION_KEYS e FASAS_BACKUP_KEY.Le guide sull’installazione fisica sono consultabili soltanto nella repository fasas.