Librerium
Página web para publicar libros, reseñarlos y comentarlos.
Hecho por: Francisco González, Diego Esteban, Ibai Mendivil.
Instrucciones
En caso de que alguno de los siguientes comandos de un error de permisos, hay que ejecutarlo poniendo sudo
delante.
- Crear la imagen web:
$ docker build -t="web" .
- Iniciar los contenedores:
$ docker-compose up -d
- Asegurarse de que el contenedor librerium_web_1 existe:
$ docker ps -a
- En caso de no existir, cambiar el comando del paso 5 para que sea el contenedor que tenga web en alguna parte de su nombre, en vez de
librerium_web_1
- Dar permiso a php para escribir en /home/www-data/uploads (Esto es porque para poder subir una portada personalizada para el libro, porque php utiliza el usuario www-data, pero docker-compose monta el volumen siempre como root):
$ docker exec librerium_web_1 chown www-data:www-data /var/www/html/uploads
- Abrir el navegador en http://localhost:8890/
- Iniciar sesión con usuario: admin, contraseña: test
- Importar la base de datos database.sql:
- Abrir el navegador en http://localhost:81/