-
Notifications
You must be signed in to change notification settings - Fork 0
ezmi234/elaborato-database
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Per eseguire l'applicativo è necessario avere installato docker e docker-compose.
1)Aprire un terminale bash nella cartella azienda_automobilistica
2)Eseguire il seguente comando:
docker run --rm \
-u "$(id -u):$(id -g)" \
-v $(pwd):/opt \
-w /opt \
laravelsail/php81-composer:latest \
composer install --ignore-platform-reqs
3)Eseguire il seguente comando:
sudo chown -R $USER: .
4)Eseguire il seguente comando:
cp .env.example .env
5)aprire il .env file e controllare se le specifiche riguardanti al db siano le seguenti, e correggerle dove non sono uguali:
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=azienda_automobilistica
DB_USERNAME=sail
DB_PASSWORD=password
6)Eseguire il seguente comando:
vendor/bin/sail up -d
7)Eseguire il seguente comando:
docker ps -a
e verificare che il container mysql sia attivo e non sia terminato
se dovesse termirnare lanciare i seguenti comandi:
docker-compose down --volumes
sail up --build
8)Eseguire il seguente comando per esguire il terminale del container:
vendor/bin/sail bash
dal terminale del container eseguire:
php artisan key:generate
php artisan migrate:fresh --seed
crtl+p crtl+q per uscire dal terminale
ora l'applicativo è funzionante e può essere visto su qualsiasi browser sul localhost
vendor/bin/sail down -> per terminare i container
vendor/bin/sail up -> per far ripartire il tuttoAbout
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published