Wolkenbruch is a basic file management service. It offers an access layer to the local file system as a RESTful api.
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
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]
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
- Maven
- Lombok
- JSONWebToken
- PostgreSQL
- Spring Boot
- Spring Data JPA
- Spring Boot Actuator
- Spring Boot DevTools
- Spring Configuration Processor
- Spring Web
- Spring REST Repositories
- Autowiring is bad!
- How to not fuck up an Entity's .equals(),.hashCode()
- Semantic Versioning
- Conventional Commits