Guida Rapida
Distribuisci CaseBender localmente in pochi minuti
Prerequisiti
Prima di iniziare, assicurati di avere installato quanto segue sul tuo sistema:
- Docker Engine (20.10.0 o superiore)
- Docker Compose (v2.0.0 o superiore)
- OpenSSL (per generare certificati SSL)
Installazione di Docker
Per macOS:
- Scarica e installa Docker Desktop da Docker Hub
- Segui la procedura guidata di installazione
- Verifica l’installazione:
Per Linux (Ubuntu/Debian):
Verifica l’installazione:
Per Windows:
- Scarica e installa Docker Desktop da Docker Hub
- Segui la procedura guidata di installazione
- Verifica l’installazione:
Distribuzione Locale
Passo 1: Clonare il Repository
Passo 2: Configurazione dell’Ambiente
Crea un file .env
nella directory principale:
Modifica il file .env
per configurare le tue variabili d’ambiente:
Passo 3: Avviare i Servizi
Questo comando avvierà tutti i servizi necessari:
- API Backend (Node.js)
- Frontend (React)
- Database (PostgreSQL)
- Redis (per cache e code)
Passo 4: Verificare la Distribuzione
Verifica che tutti i container siano in esecuzione:
Dovresti vedere tutti i servizi con stato “Up”.
Passo 5: Accedere all’Applicazione
- Interfaccia Utente: http://localhost:3000
- API: http://localhost:8000
- Documentazione API: http://localhost:8000/api-docs
Credenziali di Accesso Predefinite
Dopo aver distribuito CaseBender, puoi accedere con le seguenti credenziali predefinite:
Per motivi di sicurezza, si consiglia vivamente di modificare queste credenziali predefinite subito dopo il primo accesso.
Configurazione Iniziale
Creare un Account Amministratore
Segui le istruzioni per creare un account amministratore.
Importare Dati di Esempio (Opzionale)
Risoluzione dei Problemi
Verificare i Log
Se riscontri problemi, controlla i log dei container:
Problemi Comuni
Errore di Connessione al Database
Assicurati che le credenziali del database nel file .env
siano corrette e che il container PostgreSQL sia in esecuzione:
Problemi di Permessi
Se riscontri problemi di permessi nell’accesso ai volumi Docker:
Passi Successivi
Ora che hai CaseBender in esecuzione localmente, puoi: