Ahora se usan archivos .env para la configuracion en vez del archivo en
la instancia
Tambien se paso a usar docker-compose para tambien crear la base de
datos
Se tienen volumenes separados para la carpeta de uploads y para la base
de datos
Cambie los comandos para que sea solo uno poble la base de datos con
todo lo que implica
Se paso a mysql tambien
Ahora se enruta a una distinta vista dependiendo de como deberia
mostrarse la previzualizacion del archivo, esto se decide segun el tipo
que tenga asignado
En el, el administrador puede
-subir un nuevo archivo
-crear una categorio
-renombrar una categoria
- eliminar una categoria
A medida que me valla naciendo ire haciendo mas controles
Detecte un bug, donde al subirse un archivo nuevo, y este teniendo por
nombre de archivo uno que ya existia internamente, este seria
sobreescrito y de todas formas se insertaba a la base de datos una nueva fila, siendo esta duplicada de la vez anterior.
Por este error se creo una funcion que genera un nombre sin usar
agregando un numero aleatorio al final del nombre del archivo, esto de
forma recursiva, porque... me nacio.