Desarrollada una aplicacion para la reserva de espacios de la ETSIT, desplegada en un contenedor Docker basando el principio LAMP. Para este caso solo usaremos
- PHP 7.1
- Apache 2.4
- MySQL 5.7
Clonar el repositorio desde Git y seguir las instrucciones de arranque la copia de la bbdd
Instalacion y despliegue de la aplicacion
git clone https://github.com/DavidHigueraFerrez/reservaespacios-etsit.git
cd reservaespacios-etsit
docker-compose build
docker-compose up -d
Una vez levantada la aplicacion debemos configurar el schema y los datos de las reservas "solo la primera vez" el resto de veces es al ser fichero persistente se guarda solo
docker exec -i reserva-espacios-mysql mysql -ubookedscheduler -p123secret bookedscheduler < create-schema.sql
docker exec -i reserva-espacios-mysql mysql -ubookedscheduler -p123secret bookedscheduler < create-data.sql
docker exec -i reserva-espacios-mysql mysql -ubookedscheduler -p123secret bookedscheduler < bookedscheduler.sql
La aplicacion estara desplegada en el puerto 81 y accesible sobre el contexto de /reservaespacios/