Wolkenbruch

Wolkenbruch is a basic file management service. It offers an access layer to the local file system as a RESTful api.

Getting Started

Obtain a copy

As there is currently no release management present, the recommenced way to obtain wolkenbruch is to use git:

git clone https://github.com/midorlo/wolkenbruch.git

Building for Production

Wolkenbruch was mainly developed to acclimate the author with the Spring Boot ecosystem. It is highly advised not to depend any productive environment on this service!

To build an artifact, simply run the default goal configured in the production profile.

mvn -PProduction [-f pom.xml]

Setting up for development

Install the required dependencies and execute the annotation processor. (You can add theclean goal to purge any orphaned copies)

mvn [clean] package

Run the service by executing the spring-boot-maven plugin

mvn spring-boot:run

or simply the running the default goal

mvn

Reference Information

Dependency Stack

  • Maven
    • Lombok
    • JSONWebToken
    • PostgreSQL
    • Spring Boot
      • Spring Data JPA
      • Spring Boot Actuator
      • Spring Boot DevTools
      • Spring Configuration Processor
      • Spring Web
      • Spring REST Repositories

Compliance

Dependencies' Documentations

Dependencies' Guides