-
Notifications
You must be signed in to change notification settings - Fork 16
1. Despliegue en local usando Vagrant
Se recomienda tener desactivado el Cortafuegos/Firewall para evitar problemas en la instalación. El firewall de Windows no suele dar problemas, cosa que no ocurre en otros como Kaspersky, Panda, Norton, etc...
Es necesario tener el siguiente software instalado en la máquina donde se quiera trabajar con Evidentia:
Nota: es necesario reiniciar después de instalar Vagrant.
Clonamos el repositorio de Evidentia
git clone https://github.com/drorganvidez/evidentia.git evidentia
Dentro de la carpeta evidentia
que acabamos de clonar, encontraremos un archivo llamado install_homestead.bat
(generalmente seguido de la descripción Archivo por lotes)
Hacemos doble click en dicho archivo.
Seleccionaremos la opción virtualbox
.
Dentro de la carpeta evidentia
que acabamos de clonar, encontraremos un archivo llamado install_homestead.sh
Primero, mediante consola, nos situaremos en la carpeta evidentia
cd evidentia
Luego, daremos permisos de ejecución al archivo
chmod +x install_homestead.sh
Por último, ejecutaremos el archivo
sh install_homestead.sh
Seleccionaremos la opción virtualbox
.
Aunque el paquete de Homestead está convenientemente automatizado, puede darse el caso de no funcionar bien. Podemos, entonces, introducir los comandos de forma manual.
Nos situamos en el directorio homestead
cd homestead
Eliminamos cualquier instalación anterior
vagrant box remove laravel/homestead --all
Eliminamos la máquina virtual
vagrant destroy
Añadimos de nuevo Homestead
vagrant box add laravel/homestead -c
Levantamos de nuevo la máquina
vagrant up
Actualizamos composer
vagrant ssh -c 'cd evidentia; composer install'
Inicializamos la base de datos de Evidentia
vagrant ssh -c 'cd evidentia; php artisan evidentia:start vagrant'
Inicializamos una instancia por defecto, Curso 2021/22
vagrant ssh -c 'cd evidentia; php artisan evidentia:instance'
Generamos una nueva key
vagrant ssh -c 'cd evidentia; php artisan key:generate'
Actualizamos la caché
vagrant ssh -c 'cd evidentia; php artisan config:cache'
Desde el navegador, acceder a la dirección http://192.168.10.10
. Si tienes problemas, consulta la sección Problemas típicos