Skip to content

Modello base con tutto il docker configurato per php7.4, mariadb, vue3, apache...con esempi di component e chiamate rest interne

Notifications You must be signed in to change notification settings

valepuri/docker-laravel-vue3-php7.4-apache-mariadb10

Repository files navigation

Applicazione base per utilizzare laravel con docker, php7.4, apache, mariadb10, vue3

Semplice installazione corredate di rotte web e api di base, 3 componenti vue

Istruzioni

  • scaricare laravel

  • copiare questa cartella e il file docker-compose.yml

  • configurare il docker-compose.yml secondo necessità

  • lanciare docker-compose up per installare tutto

  • lanciare docker-compose down per bloccare l'esecuzione del container

  • configurare mysql workbench con:

  • 127.0.0.1 porta esposta dal container 33061

  • user & password come indicati nel file .env

  • per eseguire qualsiasi comando sul container dalla macchina locale: docker exec [id_del_container] [comando] ESEMPIO: docker exec 12b12a6779981f8a104e0c082a20f8591d259a98d50f52e62a9256c1e694c438 php artisan migrate

  • anche per installare package o altro è consigliabile farlo sul container (per questioni di versioni php, etc...) in questo modo sarà il container che allinea la macchina locale.

  • infine, sulla macchina locale lanciare i comandi: (per installare npm e vue)

  • npm install

  • npm install vue

  • andare sul browser: http://localhost:8080

ECCEZIONI:

Se si dovesse ricevere l'errore: Warning: require(/var/www/html/public/../vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/public/index.php on line 34 Entrare nel terminale del container e lanciare il comando composer install, poichè vuol dire che per qualche motivo lo script nel Dockerfile non è stato eseguito

About

Modello base con tutto il docker configurato per php7.4, mariadb, vue3, apache...con esempi di component e chiamate rest interne

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published