Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IliadDev

Requisiti

Software

  1. Docker: (https://www.docker.com/products/docker-desktop).
  2. Docker Compose: Necessario per gestire i servizi multi-container. Generalmente viene incluso con Docker Desktop.
  3. npm: Node Package Manager, per gestire le dipendenze di Angular. Installabile da Node.js.
  4. Composer: Per gestire le dipendenze di PHP e Symfony. Scaricabile qui.
  5. WSL (Windows Subsystem for Linux): Se usi Windows, configura WSL per eseguire i comandi Linux nativi. La guida si trova qui.

Librerie e Strumenti

  1. Symfony 7.1: Utilizzato per il backend e la gestione delle API.
  2. Angular 17.0: Utilizzato per il frontend e l'interfaccia utente.
  3. Clarity Design System: Fornisce componenti UI per Angular.
  4. PostgreSQL: Database open source, utilizzato per la gestione dei dati

Sistema

  1. Per il progetto è stato utilizzato Windows 11.
  2. Assicurarsi che le porte 4200 (per il frontend), 8000 (per il backend) e 5432 (per il database) siano libere

Installazione ed avvio del Progetto

  1. Eseguire docker e lanciare il motore di gestione dei container.
  2. Clonare il repository nella cartella desiderata e posizionarsi al suo interno.

Metodo 1: Utilizzare l'Eseguibile start.bat

  1. Esegui il file start.bat:
    • Nella radice del progetto, fai doppio clic sul file start.bat per avviare il progetto. Questo eseguibile costruirà e avvierà i contenitori Docker necessari per il progetto.

Metodo 2: Utilizzare PowerShell

  1. Apri PowerShell:

    • Posizionati sulla radice del progetto utilizzando il terminale PowerShell.
  2. Esegui il Comando Docker:

    • Lancia il seguente comando per costruire e avviare i contenitori Docker: docker-compose up --build

Eseguire l'applicazione

  1. Aprire il frontend attraverso seguente URL: (http://localhost:4200/)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages