___ __ __ _
/___\ /__\ ___/ _\ |__ __ _ _ __ ___
// //____ / \/// _ \ \| '_ \ / _` | '__/ _ \
/ \_//_____/ _ \ __/\ \ | | | (_| | | | __/
\___/ \/ \_/\___\__/_| |_|\__,_|_| \___|
SERVER
------------------------------------------------
As is written in the description, O-ReShare is an open source file sharing micro platform enough secure. This project consists of a back-end side and a front-end side. The back-end is solely responsible for the storage of the files. While the front-end has as objective to encrypt the files selected by a user.
The front-end side is available here
- Java (JDK 21)
- Spring Boot
- Apache FileUpload2 (Jakarta)
- Hibernate
- Liquibase
- Postgres
- Docker
- Lombok
- MapStruct
- Gradle
- copy the
application.yml
and createapplication-dev.yml
- set
spring.profiles.active=dev
as Environment Variable of your IDE - edit the the
application-dev.yml
and set theo-reshare.files.path
property to an existing path, like the Desktop path - move to the
docker-dbms
directory and runsudo docker-compose up -d
in order to run the DBMS - run the project as Spring Boot project