diff --git a/README.md b/README.md index 8082a55..d1b5315 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ if (!defined('YEAR')) { define('YEAR', '2025/26'); // Anno Scolastico Corrente } if (!defined('API_URL')) { - define('API_URL', 'http://localhost:3006/classe'); + define('API_URL', ''); // URL API di importazione, lascia vuoto per disabilitare. Esempio: http://localhost:3006/classe } if (!defined('DEV_MODE')) { define('DEV_MODE', false); // Modalita' di sviluppo: abilita messaggi di debug aggiuntivi. Imposta su false se sei in produzione diff --git a/docker-compose.yml b/docker-compose.yml index 6b1597a..f1245a3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,29 @@ services: depends_on: - db restart: unless-stopped + environment: + # --- Configuratione Database --- + DB_HOST: db # Host database + DB_USER: orario # Utente database + DB_PASS: orario # Password dell'utente del database + DB_NAME: school_timetable # Nome del database + + # --- Impostazioni sito --- + APP_NAME: "Orario Scuola" + YEAR: "2025/26" + API_URL: "" + DEV_MODE: "false" + + # --- Impostazioni Autenticazione --- + AUTH_TYPE: "local" # Tipo di autenticazione: può essere local o keycloak + APP_DOMAIN: "" # Dominio dell'app, ad esempio orario.tuosito.com + + # --- Impostazioni di Keycloak (solo se il tipo di autenticazione è Keycloak) --- + KEYCLOAK_DOMAIN: "" # Dominio di Keycloak, ad esempio sso.tuosito.com + KEYCLOAK_REALM: "" # Realm di Keycloak, ad esempio master + KEYCLOAK_CLIENT_ID: "" # Client ID per Keycloak, ad esempio orario + KEYCLOAK_CLIENT_SECRET: "" # Client Secret per Keycloak, ad esempio abcde12345 + KEYCLOAK_ALLOWED_USERS: '["admin","prof","segreteria"]' db: image: mariadb:11 container_name: orario-db diff --git a/docker/php/config.php b/docker/php/config.php index 6e53ccf..e8076dd 100644 --- a/docker/php/config.php +++ b/docker/php/config.php @@ -1,53 +1,131 @@ \ No newline at end of file diff --git a/htdocs/admin/importer.php b/htdocs/admin/importer.php index 5c6d933..13576ac 100644 --- a/htdocs/admin/importer.php +++ b/htdocs/admin/importer.php @@ -1,6 +1,7 @@ Gestisci Classi Gestisci Materie Gestisci Orario - 🔄 Importa Orario + 🔄 Importa Orario'; + } + ?> Cambia Password'; diff --git a/htdocs/config/config.php b/htdocs/config/config.php index 571771c..5dd1325 100644 --- a/htdocs/config/config.php +++ b/htdocs/config/config.php @@ -20,7 +20,7 @@ if (!defined('YEAR')) { define('YEAR', '2025/26'); // Anno Scolastico Corrente } if (!defined('API_URL')) { - define('API_URL', 'http://localhost:3006/classe'); + define('API_URL', ''); // URL API di importazione, lascia vuoto per disabilitare. Esempio: http://localhost:3006/classe } if (!defined('DEV_MODE')) { define('DEV_MODE', false); // Modalita' di sviluppo: abilita messaggi di debug aggiuntivi. Imposta su false se sei in produzione