Cerchi un modo più semplice? Usa il nostro Installatore Desktop per la distribuzione con un clic e configurazione automatica. Nessuna riga di comando richiesta!
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:
docker --version
docker-compose --version
Per Linux (Ubuntu/Debian):
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Verifica l’installazione:
docker --version
docker-compose --version
Per Windows:
- Scarica e installa Docker Desktop da Docker Hub
- Segui la procedura guidata di installazione
- Verifica l’installazione:
docker --version
docker-compose --version
Distribuzione Locale
Passo 1: Clonare il Repository
git clone https://github.com/casebender/casebender.git
cd casebender
Passo 2: Configurazione dell’Ambiente
Crea un file .env nella directory principale:
Modifica il file .env per configurare le tue variabili d’ambiente:
DB_HOST=postgres
DB_PORT=5432
DB_NAME=casebender
DB_USER=postgres
DB_PASSWORD=your_secure_password
REDIS_HOST=redis
REDIS_PORT=6379
JWT_SECRET=your_jwt_secret_key
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
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
docker-compose exec api npm run create-admin
Segui le istruzioni per creare un account amministratore.
Importare Dati di Esempio (Opzionale)
docker-compose exec api npm run import-sample-data
Risoluzione dei Problemi
Verificare i Log
Se riscontri problemi, controlla i log dei container:
docker-compose logs -f api
docker-compose logs -f frontend
docker-compose logs -f postgres
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:
docker-compose ps postgres
Problemi di Permessi
Se riscontri problemi di permessi nell’accesso ai volumi Docker:
sudo chown -R $(whoami):$(whoami) ./data
Passi Successivi
Ora che hai CaseBender in esecuzione localmente, puoi:
- Configurare Integrazioni
- Personalizzare Flussi di Lavoro
- Esplorare la Gestione degli Avvisi
- Imparare sulla Gestione dei Casi