
GUIDE PER ASPIRANTI PROGRAMMATORI
Avvio rapido del progetto
Ora che hai installato Docker e compreso il suo funzionamento, è il momento di partire. Vediamo come avviare il progetto seguendo pochi semplici passi. Scarica il progetto dal repository su Github Apri un terminale nella cartella del progetto dove si trova il file docker-compose.yml. Lancia il seguente comando: docker-compose up Dopo qualche secondo l’applicazione sarà…


Vuoi avviare una nuova carriera o fare un upgrade?
Trova il corso Digital & Tech più adatto a te nel nostro catalogo!
Ora che hai installato Docker e compreso il suo funzionamento, è il momento di partire. Vediamo come avviare il progetto seguendo pochi semplici passi.
- Scarica il progetto dal repository su Github
- Apri un terminale nella cartella del progetto dove si trova il file docker-compose.yml.
- Lancia il seguente comando: docker-compose up Dopo qualche secondo l’applicazione sarà disponibile all’indirizzo http://localhost:8080
- phpMyAdmin sarà accessibile su http://localhost:8081
- Utente: root
- Password: password
Per spegnere l’ambiente, puoi usare:
docker-compose down
Questo comando fermerà tutti i contenitori e libererà le risorse.
A questo punto, non ci resta che creare il nostro database.
Creazione del database per la biblioteca.
Nel file db.sql incluso nel progetto trovi già uno script pronto all’uso per creare le tabelle necessarie. Quando Docker esegue il servizio MySQL, se configurato correttamente, carica automaticamente questo script iniziale, impostando la struttura del database fin dal primo avvio.
Le tabelle fondamentali previste sono:
- utenti: per la gestione degli utenti registrati, con campi per username, password e privilegi
- libri: con i dati relativi ai libri disponibili nella biblioteca: titolo, autore, genere, anno, ecc.
Puoi espandere questo schema introducendo nuove tabelle come categorie, recensioni, prestiti o preferiti, per arricchire le funzionalità dell’applicazione. Inoltre, con phpMyAdmin puoi ispezionare i dati, fare query manuali, esportare backup e modificare i contenuti con un’interfaccia grafica molto intuitiva.
Nel prossimo capitolo entreremo nel dettaglio della struttura dei file e del funzionamento dell’applicazione, partendo dalla pagina principale index.php.
CONTENUTI GRATUITI IN EVIDENZA
Guide per aspiranti programmatori 👨🏻🚀
Vuoi muovere i primi passi nel Digital e Tech? Abbiamo preparato alcune guide per aiutarti a orientarti negli ambiti più richiesti oggi.