Skip to content

Aplicacion de Laravel utlizando Docker Notifications, Jobs, Queues, Events, FileStorage, Cache, Redis, DataTable, Facades, Exports, Broadcasts, Axios

Notifications You must be signed in to change notification settings

alansanchez96/Docker-Notifications-App

Repository files navigation

Notificaciones Websockets Application

Indice

  1. Introduccion
  2. Requisitos
  3. Instalacion

Introduccion

Es una aplicacion sencilla a nivel intuitivo en donde la página principal mostrará un glosario de las acciones que se pueden realizar

Vas a poder realizar operaciones en segundo plano tales como:

- Envios de Emails

- Subida de Archivos

- Envio de notificaciones atraves de Websockets

Tambien incluye un pequeño CRUD utilizando SoftDeletes

Y por ultimo tiene un pequeño sistema de autenticación muy sencillo, sin confirmacion de cuentas para agilizar la experiencia de usuario

Requisitos

  1. Requisitos

Instalacion

Los comandos que veras a continuacion se ejecuta en la raiz del proyecto

  1. Inicializamos los contenedores de Docker

        $ docker-compose up -d
  2. Otorgamos los permisos al directorio storage y bootstrap

        $ docker exec lv_app chmod -R 777 storage bootstrap/cache
  3. Instalamos las dependencias de Composer

        $ docker exec lv_app composer install
  4. Duplicamos nuestras variables de entorno y generamos nuestro APP_KEY

        $ docker exec lv_app cp .env.example .env
        $ docker exec lv_app php artisan key:generate
  5. Corremos las migraciones y el seeder

        $ docker exec lv_app php artisan migrate --seed
  6. Ejecutamos los procesos con supervisor (queues y websockets)

        $ docker exec lv_app supervisord -n

Disfruta de la aplicación

Author

linkedin-shield-alansanchez portfolio

Volver al Indice

About

Aplicacion de Laravel utlizando Docker Notifications, Jobs, Queues, Events, FileStorage, Cache, Redis, DataTable, Facades, Exports, Broadcasts, Axios

Topics

Resources

Stars

Watchers

Forks