Streaming File Server Versions Save

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

4.3.40

2 years ago

4.3.39

3 years ago

streaming-file-server

4.3.39 release notes

  • Update spring-boot up to 2.3.0.RELEASE version
  • Update other latest versions

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

logback version -> 1.3.0-alpha4 is incompatible, use 1.2.3 instead
jgiven version -> 1.0.0-RC4 is incompatible, use 0.18.2 instead
gradle version -> 6.4.1 is incompatible, use 6.3 instead. (failed spotbugs tasks)

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/file-items-service-${project.version}.jar
java -jar file-items-service-${project.version}.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/file-server-${project.version}.jar
java -jar file-server-${project.version}.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/file-items-service-${project.version}.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/file-server-${project.version}.jar

bash file-items-service-${project.version}.jar --spring.profiles.active=db-h2
bash file-server-${project.version}.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.38

3 years ago

streaming-file-server

4.3.38 release notes

  • Update spring-boot up to 2.2.7.RELEASE version.

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.tngtech.jgiven:jgiven-html5-report [0.18.2 -> 1.0.0-RC4]
com.tngtech.jgiven:jgiven-junit [0.18.2 -> 1.0.0-RC4]
com.tngtech.jgiven:jgiven-junit5 [0.18.2 -> 1.0.0-RC4]
gradle version 6.4-rc-2 is incompatible (failed spotbugs tasks). use 6.3 instead.

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/file-items-service-4.3.38.jar
java -jar file-items-service-4.3.38.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/file-server-4.3.38.jar
java -jar file-server-4.3.38.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/file-items-service-4.3.38.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/file-server-4.3.38.jar

bash file-items-service-4.3.38.jar --spring.profiles.active=db-h2
bash file-server-4.3.38.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.37

4 years ago

streaming-file-server

4.3.37 release notes

  • Update versions...

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.tngtech.jgiven:jgiven-html5-report [0.18.2 -> 1.0.0-RC4]
com.tngtech.jgiven:jgiven-junit [0.18.2 -> 1.0.0-RC4]
com.tngtech.jgiven:jgiven-junit5 [0.18.2 -> 1.0.0-RC4]
gradle version 6.4-rc-2 is incompatible (failed spotbugs tasks). use 6.3 instead.

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/file-items-service-4.3.37.jar
java -jar file-items-service-4.3.37.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/file-server-4.3.37.jar
java -jar file-server-4.3.37.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/file-items-service-4.3.37.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/file-server-4.3.37.jar

bash file-items-service-4.3.37.jar --spring.profiles.active=db-h2
bash file-server-4.3.37.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.36

4 years ago

streaming-file-server

4.3.36 release notes

  • Update gradle asciidoctor for documentation...
  • Fix deprecations testCompile -> testCompileOnly in jgiven.gradle file.

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.tngtech.jgiven:jgiven-html5-report [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit5 [0.18.2 -> 1.0.0-RC2]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/file-items-service-4.3.36.jar
java -jar file-items-service-4.3.36.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/file-server-4.3.36.jar
java -jar file-server-4.3.36.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/file-items-service-4.3.36.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/file-server-4.3.36.jar

bash file-items-service-4.3.36.jar --spring.profiles.active=db-h2
bash file-server-4.3.36.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.35

4 years ago

streaming-file-server

4.3.35 release notes

Update versions:

artifact version
com.avast.gradle.docker-compose.gradle.plugin -> 0.10.9
spring boot -> 2.2.5.RELEASE
selenide -> 5.8.0
gradle -> 6.2.2

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.tngtech.jgiven:jgiven-html5-report [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit5 [0.18.2 -> 1.0.0-RC2]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/file-items-service-4.3.35.jar
java -jar file-items-service-4.3.35.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/file-server-4.3.35.jar
java -jar file-server-4.3.35.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/file-items-service-4.3.35.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/file-server-4.3.35.jar

bash file-items-service-4.3.35.jar --spring.profiles.active=db-h2
bash file-server-4.3.35.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.34

4 years ago

streaming-file-server

4.3.34 release notes

  • Update versions:
    • spring boot
    • powermock
    • spotbugs
    • gradle

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.tngtech.jgiven:jgiven-html5-report [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit5 [0.18.2 -> 1.0.0-RC2]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/file-items-service-4.3.34.jar
java -jar file-items-service-4.3.34.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/file-server-4.3.34.jar
java -jar file-server-4.3.34.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/file-items-service-4.3.34.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/file-server-4.3.34.jar

bash file-items-service-4.3.34.jar --spring.profiles.active=db-h2
bash file-server-4.3.34.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.33

4 years ago

streaming-file-server

4.3.33 release notes

  • Automate HTML version replacement
  • Update versions:
    • spring boot
    • selenide
    • asciidoctor convert gradle plugin
    • asciidoctorj-pdf
    • gradle

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.tngtech.jgiven:jgiven-html5-report [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit5 [0.18.2 -> 1.0.0-RC2]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/file-items-service-4.3.33.jar
java -jar file-items-service-4.3.33.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/file-server-4.3.33.jar
java -jar file-server-4.3.33.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/file-items-service-4.3.33.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/file-server-4.3.33.jar

bash file-items-service-4.3.33.jar --spring.profiles.active=db-h2
bash file-server-4.3.33.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.32

4 years ago

streaming-file-server

4.3.32 release notes

  • Automate HTML version replacement
  • Update versions:
    • spring boot
    • bootstrap
    • bootstrap file input
    • hibernate-java8
    • selenide
    • git-publish gradle plugin
    • asciidoctor convert gradle plugin
    • asciidoctorj-pdf

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
com.tngtech.jgiven:jgiven-html5-report [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit [0.18.2 -> 1.0.0-RC2]
com.tngtech.jgiven:jgiven-junit5 [0.18.2 -> 1.0.0-RC2]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/file-items-service-4.3.32.jar
java -jar file-items-service-4.3.32.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/file-server-4.3.32.jar
java -jar file-server-4.3.32.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/file-items-service-4.3.32.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/file-server-4.3.32.jar

bash file-items-service-4.3.32.jar --spring.profiles.active=db-h2
bash file-server-4.3.32.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)

4.3.31

4 years ago

streaming-file-server

4.3.31 release notes

  • Migrate tp Gradle 6.0.1
  • Migrate kotlin-dsl -> embedded-kotlin
  • Remove useless gradle propdeps plugins
  • More Gradle Kotlin DSL migrations
  • Update docker images

Java file server

Java file server based on spring-boot with no memory, upload or download files size limitations

incompatible (not upgradeable) versions

ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]

Installation

with postgres database

manual

# docker compose file for postgres database
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/docker-compose.yml
docker-compose up -d

# file-items data service
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/file-items-service-4.3.31.jar
java -jar file-items-service-4.3.31.jar --spring.profiles.active=db-pg

# file server
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/file-server-4.3.31.jar
java -jar file-server-4.3.31.jar --app.upload.path=./path/to/file-storage

# cleanup
docker-compose down -v

or for simplicity use automation shell-script (*nix)

# bash script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/application.bash

# start
bash application.bash start ./path/to/file-storage

# stop
bash application.bash stop

# cleanup
bash application.bash clean ./path/to/file-storage

note: tested on osx with docker installed locally

binaries: wget, docker-compose, bash and of course java are required

same automation on windows

@rem batch shell-script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/application.cmd

@rem start
application.cmd start path\to\file-storage

@rem stop
application.cmd stop

@rem cleanup
application.cmd clean path\to\file-storage

note: tested on windows 10 with docker installed locally

binaries: which, wget, docker-compose, taskkill, mkdir and of course java (binaries: java and jps) are required

with h2 in-memory database

manual setup

wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/file-items-service-4.3.31.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/file-server-4.3.31.jar

bash file-items-service-4.3.31.jar --spring.profiles.active=db-h2
bash file-server-4.3.31.jar --app.upload.path=./path/to/file-storage

or for simplicity use special h2 automation shell-script

# bash shell script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/application-h2.bash

# start
bash application-h2.bash start ./path/to/file-storage

# stop
bash application-h2.bash stop

# cleanup
bash application-h2.bash clean ./path/to/file-storage

h2 automation for windows

@rem cmd script
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/application-h2.cmd

@rem start
application-h2.cmd start path\to\file-storage

@rem stop
application-h2.cmd stop

@rem cleanup
application-h2.cmd clean path\to\file-storage

note: tested on windows 10

binaries: which, del, wget, taskkill, mkdir and of course java, jps are required

enjoy :)