Skip to content

BakerIsCoding/cloudator-files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudator Files

Cloudator Files es un servicio secundario que maneja las operaciones de almacenamiento de archivos. Este recibe las subidas de archivos del servidor principal y las almacena en el disco, luego confirma el estado de estas operaciones al servidor principal.

Características

  • Almacenamiento de Archivos: Maneja el almacenamiento real de archivos en el disco.
  • Confirmación de Estado: Se comunica con el servidor principal para confirmar el éxito o fracaso de las operaciones de archivos.

Estructura del Proyecto

  • Backend: Desarrollado con Java Spring Boot, responsable de la gestión de archivos y la comunicación entre servidores.

Configuración

En el archivo de src/main/resources/application.properties se encuentra la configuración del proyecto, estos parámetros deben ser editados:

  • spring.servlet.multipart.max-file-size Se debe poner el tamaño maximo que puede pasar por el servidor (EN GB)
  • spring.servlet.multipart.max-request-size Se debe poner el tamaño maximo que puede pasar por el servidor (EN GB)
  • secretkey Se utiliza para la encriptación y desencriptación, debe ser diferente a secretencryptor pero igual que en el servidor de api
  • secretencryptor Se utiliza para la encriptación y desencriptación, debe ser diferente a secretkey pero igual que en el servidor de api
  • directory Es el directorio donde se guardarán todos los archivos

Instalación

  1. Clonar el Repositorio:
    git clone https://github.com/BakerIsCoding/cloudator-files.git
    cd cloudator-files
  2. Construir el Proyecto: Usar Maven para construir el proyecto.
     ./mvnw clean install
  3. Ejecutar la Aplicación: Iniciar la aplicación de Spring Boot.
     ./mvnw spring-boot:run

Licencia

Este proyecto está licenciado bajo la Licencia MIT.

Otros Repositorios del Proyecto Cloudator

Puedes revisar los demás repositorios aquí:

Autores del Proyecto Cloudator

Este proyecto ha sido desarrollado por los siguientes autores:

About

WebHosting de archivos en SpringBoot (FILES)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages