- Docker
Nella radice del progetto, eseguire i seguenti comandi Docker:
docker compose build
docker compose up -d
Duplicare il file .env.example in .env, verificare che le seguenti variabili siano correttamente settate:
SESSION_DRIVER=redis
REDIS_CLIENT=predis
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379
CMC_API_KEY=c3f841e7-0fff-4d8e-985f-248d29747571
Una volta avviati i cointainer, procedere ad installare le varie dipendenze. Accedere al container PHP: (in alternativa accedere da Docker Desktop)
docker exec -it php sh
ed eseguire i comandi necessari per le dipendenze e l'avvio di Laravel:
composer install
npm install
npm run dev
php artisan key:generate
php artisan migrate //opzionale il db in questo caso non è utilizzato
chown -R www-data:www-data /var/www/storage
chown -R www-data:www-data /var/www/bootstrap/cache
chmod -R 777 storage bootstrap/cache //opzionale
E' possibile accedere all'applicazione all'indirizzo: http://localhost
(testato su MacOS e Linux)