Skip to content
This repository was archived by the owner on Feb 9, 2023. It is now read-only.

ivan-iglesias/laravel6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Explicación de las funcionalidades de Laravel 6 siguiendo los videos de Laracast. Para facilitar su puesta en marcha se ha desarrollado sobre docker.

Despliegue

  1. Creamos e inicializamos todos los contenedores
docker-compose up -d --build
  1. Obtener la ip del contenedor con la base de datos
docker ps
docker inspect <container ID> | grep "IPAddress"
  1. Entramos al contenedor con php
docker exec -it laravel6_php_1 bash
  1. Dentro del contenedor, instalar dependencias, crear el fichero .env y generar la key
composer install
cp .env.example .env
php artisan key:generate
  1. Actualizar el parametro DB_HOST del fichero .env, con la ip con la devuelta en el paso 2.

  2. Ejecutar las migracione y datos de prueba

php artisan migrate:install
php artisan migrate:fresh --seed
  1. Acceder a la web mediante http://localhost:8080.

Comandos Docker

# Visualiza los contenedores en ejecución
docker-compose top

# Acceder a un contenedor
docker exec -it <nombre_contenedor> bash

# Inicializar servicios
docker-compose start

# Paramos todos los contenedores
docker-compose stop

# Paramos y borramos todos los contenedores
docker-compose down

About

Explicación Laravel 6

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages