Readme
This commit is contained in:
49
README.md
49
README.md
@@ -59,54 +59,57 @@ VALUES ('admin', '$2y$10$IS9v8CJNJnRXslV1NWDSquAjJ0GgU1sm6spBmGp6mjTLiNApfGcQi')
|
|||||||
<?php
|
<?php
|
||||||
// Impostazioni Database
|
// Impostazioni Database
|
||||||
if (!defined('DB_HOST')) {
|
if (!defined('DB_HOST')) {
|
||||||
define('DB_HOST', 'db');
|
define('DB_HOST', 'db'); // Host del database (ad esempio localhost)
|
||||||
}
|
}
|
||||||
if (!defined('DB_USER')) {
|
if (!defined('DB_USER')) {
|
||||||
define('DB_USER', 'orario');
|
define('DB_USER', 'orario'); // Utente del database (ad esempio orario)
|
||||||
}
|
}
|
||||||
if (!defined('DB_PASS')) {
|
if (!defined('DB_PASS')) {
|
||||||
define('DB_PASS', 'orario');
|
define('DB_PASS', 'orario'); // Password dell'utente specificato prima (ad esempio password123)
|
||||||
}
|
}
|
||||||
if (!defined('DB_NAME')) {
|
if (!defined('DB_NAME')) {
|
||||||
define('DB_NAME', 'school_timetable');
|
define('DB_NAME', 'school_timetable'); // Nome del database, non modificare se non sai cosa stai facendo.
|
||||||
}
|
}
|
||||||
// Impostazioni sito generali
|
// Impostazioni sito generali
|
||||||
if (!defined('APP_NAME')) {
|
if (!defined('APP_NAME')) {
|
||||||
define('APP_NAME', 'Orario Scuola');
|
define('APP_NAME', 'Orario Scuola'); // Nome del sito
|
||||||
}
|
}
|
||||||
if (!defined('YEAR')) {
|
if (!defined('YEAR')) {
|
||||||
define('YEAR', '2025/26');
|
define('YEAR', '2025/26'); // Anno Scolastico Corrente
|
||||||
}
|
}
|
||||||
if (!defined('DEV_MODE')) {
|
if (!defined('DEV_MODE')) {
|
||||||
define('DEV_MODE', false); // Modalita' di sviluppo
|
define('DEV_MODE', false); // Modalita' di sviluppo: abilita messaggi di debug aggiuntivi. Imposta su false se sei in produzione
|
||||||
}
|
}
|
||||||
// Impostazioni autenticazione dashboard amministrativa
|
// Impostazioni autenticazione dashboard amministrativa
|
||||||
if (!defined('AUTH_TYPE')) {
|
if (!defined('AUTH_TYPE')) {
|
||||||
define('AUTH_TYPE','local'); // Può essere keycloak o local (integrata)
|
define('AUTH_TYPE','local'); // Può essere local (integrata), keycloak
|
||||||
}
|
|
||||||
if (!defined('KEYCLOAK_DOMAIN')) {
|
|
||||||
define('KEYCLOAK_DOMAIN','');
|
|
||||||
}
|
|
||||||
if (!defined('KEYCLOAK_REALM')) {
|
|
||||||
define('KEYCLOAK_REALM','');
|
|
||||||
}
|
|
||||||
if (!defined('KEYCLOAK_CLIENT_ID')) {
|
|
||||||
define('KEYCLOAK_CLIENT_ID','');
|
|
||||||
}
|
|
||||||
if (!defined('KEYCLOAK_CLIENT_SECRET')) {
|
|
||||||
define('KEYCLOAK_CLIENT_SECRET','');
|
|
||||||
}
|
}
|
||||||
if (!defined('APP_DOMAIN')) {
|
if (!defined('APP_DOMAIN')) {
|
||||||
define('APP_DOMAIN','');
|
define('APP_DOMAIN',''); // Dominio del sito (ad esempio orario.yourdomain.com), richiesto per autenticazioni non local
|
||||||
|
}
|
||||||
|
// Impostazioni autenticazione via Keycloak (richiesto solo se AUTH_TYPE sta impostato su keycloak)
|
||||||
|
if (AUTH_TYPE === 'keycloak') {
|
||||||
|
if (!defined('KEYCLOAK_DOMAIN')) {
|
||||||
|
define('KEYCLOAK_DOMAIN',''); // Dominio di Keycloak (ad esempio auth.yourdomain.com)
|
||||||
|
}
|
||||||
|
if (!defined('KEYCLOAK_REALM')) {
|
||||||
|
define('KEYCLOAK_REALM',''); // Realm di Keycloak (ad esempio master)
|
||||||
|
}
|
||||||
|
if (!defined('KEYCLOAK_CLIENT_ID')) {
|
||||||
|
define('KEYCLOAK_CLIENT_ID',''); // Client ID per Keycloak (ad esempio orario)
|
||||||
|
}
|
||||||
|
if (!defined('KEYCLOAK_CLIENT_SECRET')) {
|
||||||
|
define('KEYCLOAK_CLIENT_SECRET',''); // Client Secret per Keycloak (ad esempio abcdefghijklm)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
```
|
```
|
||||||
7. **Apri ``http://localhost`` e goditi il sito**
|
7. **Apri ``http://localhost`` e goditi il sito**
|
||||||
|
|
||||||
## Installazione con Docker
|
## Installazione con Docker
|
||||||
NOTA: L'installazione con Docker è in fase di sviluppo attivo, quindi potrebbe non funzionare.
|
1. Installa Curl, Git e Docker
|
||||||
1. Installa Docker
|
|
||||||
```bash
|
```bash
|
||||||
|
apt install curl git
|
||||||
curl -fsSL https://get.docker.com | bash
|
curl -fsSL https://get.docker.com | bash
|
||||||
```
|
```
|
||||||
2. Compila e crea il container:
|
2. Compila e crea il container:
|
||||||
|
|||||||
Reference in New Issue
Block a user