Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daggerok/streaming-file-server

full-stack java file server with no limitation for files uploads and downloads: spring-boot + Gradle Kotlin DSL, postgres / h2, apache fileUpload, lombok, mustache, docker, jgiven, powermock, gradle, CI, bootstrap 4, bootstrap-filelinput, webjars, maven github-release-plugin, nginx, haproxy, reverse-proxy
https://github.com/daggerok/streaming-file-server

action-automatic-releases docker docker-compose github-release-plugin gradle gradle-kotlin-dsl haproxy jacoco jgiven lombok mustache nginx postgres reverse-proxy spotbugs-gradle-plugin spring-boot spring-data spring-data-jpa spring-mvc streaming

Last synced: 3 months ago
JSON representation

full-stack java file server with no limitation for files uploads and downloads: spring-boot + Gradle Kotlin DSL, postgres / h2, apache fileUpload, lombok, mustache, docker, jgiven, powermock, gradle, CI, bootstrap 4, bootstrap-filelinput, webjars, maven github-release-plugin, nginx, haproxy, reverse-proxy

Awesome Lists containing this project

README

        

# streaming-file-server [![tests](https://github.com/daggerok/streaming-file-server/actions/workflows/tests.yml/badge.svg)](https://github.com/daggerok/streaming-file-server/actions/workflows/tests.yml) [![pages](https://github.com/daggerok/streaming-file-server/actions/workflows/pages.yml/badge.svg)](https://github.com/daggerok/streaming-file-server/actions/workflows/pages.yml) [![pre-release](https://github.com/daggerok/streaming-file-server/actions/workflows/pre-release.yml/badge.svg)](https://github.com/daggerok/streaming-file-server/actions/workflows/pre-release.yml) [![release](https://github.com/daggerok/streaming-file-server/actions/workflows/release.yml/badge.svg)](https://github.com/daggerok/streaming-file-server/actions/workflows/release.yml)
_version: 4.3.40_

Full-stack java file server based on spring-boot / spring-* with no files size limitations for upload / download

## requirements

- java ~~8 or later~~ 11 is required
- install [Docker](https://docs.docker.com/install/) if you going to use postgres
- you can use [`scoop` command line package manager](https://scoop.sh) on windows for java and other tools installation

## reference

[Development guide](./DEVELOPMENT.md)