November 8, 2018

Laravel & Docker

Versioni utilizzate nella lezione

laravel@5
php@5.6

Introduzione

Inizializziamo un progetto Laravel e configuriamo Docker per poterlo utilizzare su Nuovi Pc.

Dove non abbiamo tutta la piattaforma già pronta e configurata,com PHP,Mysql,NODE Js,.

In questo modo ci basterà installare Docker sulla nuova macchina ed essere pronti per lo sviluppo…

Init

  • Scarica Docker
  • Scarica laravel project
  • Scarica Laradock
  • Copia laradock nella dir del project laravel
  • Spostati nella dir laravel e copia il file .env mv .envexample .env
  • Configura .env Laradock Sezione MYSQL
  • Configura .env Laravel Sezione MYSQL

Lancia il primo comando Docker

file_type_docker Command
    docker-compose up -d //start containers
  

  • Indirizzo : 127.0.0.1 trovi il site
  • Altri comandi utili

file_type_docker Command
    docker-compose stop 
    docker-compose kill
  

Database

  • Per accedere al mysql lancia:

file_type_docker install
    docker exec -it alias_mysql bash
  

  • Per accedere alla console interna mysql lancia:

file_type_docker install
    mysql -uroot -proot
  

  • Incolla questo codice modificando con nome db e tupassword uguali a quello che ha scritto nei file env

file_type_sql SQL
    CREATE USER 'admin'@'localhost' IDENTIFIED WITH mysql_native_password BY 'tuapassword';
    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
    CREATE USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY 'tuapassword';
    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
    #
    CREATE DATABASE IF NOT EXISTS `isjeadydocker` COLLATE 'utf8_general_ci' ;
    GRANT ALL ON `isjeadydocker`.* TO 'admin'@'%' ;
    FLUSH PRIVILEGES ;
  

Esegui Docker

Esegui Docker

file_type_docker install
    docker exec -it alias_workspace bash
  

Migrazione del Database

install
    php artisan migrate 
  

Fine Lezione

CONTENT SECTION

Ricevi la Guida Pdf e
Il Mini Corso Gratuito

Le migliori tecnologie per diventare uno sviluppatore Web al passo con i tempi

Ricevi la Guida allo Sviluppo Web

Commenti

Se non visualizzi i commenti correttamente Ricarica la pagina