Skip to content

Aplicacion de Localizacion de Farmacias según tu ubicación con Laravel y VueJS

Notifications You must be signed in to change notification settings

alansanchez96/pharmacies-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Localizacion de Farmacias

Indice

  1. Requisitos
  2. Deployment Local
  3. Deployment con Docker

Requisitos

  1. Requisitos

Deployment Local

Inicialmente este repositorio cuenta con una instalacion con docker automatizada por script, pero tambien cuenta con una instalacion independiente a Docker

  1. Ejecute el siguiente comando en la raiz de su proyecto

        cd api/ ;
        cp .env.example .env ;
        cd .. ;
  2. Verifique que las credenciales de tu base de datos local (MySQL) coincidan con las variables de entorno en .env

        DB_HOST=
        DB_PORT=
        DB_DATABASE=
        DB_USERNAME=
        DB_PASSWORD=
  3. Copie y pegue el siguiente comando ejecutable en la raiz del proyecto.

        cd api/ ;
        composer i ;
        php artisan key:generate && php artisan migrate --seed ;
        cd ../vue-app/ ;
        npm i ; 
        cd .. ;
  4. Para levantar cada microservicio de manera local ejecute en 2 terminales distintas en la raíz del proyecto

        cd api && php artisan serve
        cd vue-app && npm run dev
  5. Ya puedes ver la aplicación de VueJS corriendo en tu sistema

Deployment con Docker

La instalacion con Docker está automatizada, por lo que es muy sencillo por si eres principiante en Docker

Veras en la raiz el proyecto un archivo script.sh

  1. Para ejecutar este script primero debes otorgarle permisos de ejecución:

        chmod +x script.sh
  2. Ejecuta el script

        ./script.sh

Disfruta de la aplicación

Author

linkedin-shield-alansanchez portfolio

Volver al Indice