Requisiti:
- Linux (dual-boot o macchina virtuale) o in alternativa docker desktop per mac o windows (alcuni passaggi potrebbero richiedere aggiustamenti in questo caso.)
- Docker-engine
- Docker-compose
- Make
Passaggi per installare Symfony e creare un nuovo progetto:
- Clonare questo repository
- Spostarsi nella cartella del repository
- Usare il comando
make start. Se l'esecuzione fallisce per permessi mancanti, seguire questa guida e riprovare. - Controllare se funziona andando alla pagina "localhost:8080"
- Usare il comando
make shellper entrare nel container docker - Scaricare Symfony utilizzando uno dei comandi che si trova sul loro sito https://symfony.com/download
- Usare il comando git config --global user.email "[email protected]"
- Sempre dentro il container utilizzare il comando "symfony new --no-git --version=^6.4
Collegare il DB a PHPStorm
- Da phpstorm, andare su Database -> New -> Datasource, selezionare Postgres
- Compilare i campi seguenti con i valori specificati
- user = "dbuser"
- password = "segreta"
- database = "app" <-- importante!
- eseguire "Test connection" ed applicare le modifiche