tag:github.com,2008:https://github.com/daggerok/streaming-file-server/releases
Release notes from streaming-file-server
2022-03-31T20:15:52Z
tag:github.com,2008:Repository/54852560/4.3.40
2022-03-31T21:44:02Z
v4.3.40
No content.
github-actions[bot]
tag:github.com,2008:Repository/54852560/4.3.39
2022-03-31T20:16:52Z
v4.3.39
<h1>streaming-file-server</h1>
<p><em>4.3.39 release notes</em></p>
<ul>
<li>Update spring-boot up to 2.3.0.RELEASE version</li>
<li>Update other latest versions</li>
</ul>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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)"><pre class="notranslate"><code>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)
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/<span class="pl-smi">${project.version}</span>/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/<span class="pl-smi">${project.version}</span>/file-items-service-<span class="pl-smi">${project.version}</span>.jar
java -jar file-items-service-<span class="pl-smi">${project.version}</span>.jar --spring.profiles.active=db-pg
<span class="pl-c"><span class="pl-c">#</span> file server</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/<span class="pl-smi">${project.version}</span>/file-server-<span class="pl-smi">${project.version}</span>.jar
java -jar file-server-<span class="pl-smi">${project.version}</span>.jar --app.upload.path=./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/<span class="pl-smi">${project.version}</span>/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>wget https://github.com/daggerok/streaming-file-server/releases/download/<span class="pl-smi">${project.version}</span>/file-items-service-<span class="pl-smi">${project.version}</span>.jar
wget https://github.com/daggerok/streaming-file-server/releases/download/<span class="pl-smi">${project.version}</span>/file-server-<span class="pl-smi">${project.version}</span>.jar
bash file-items-service-<span class="pl-smi">${project.version}</span>.jar --spring.profiles.active=db-h2
bash file-server-<span class="pl-smi">${project.version}</span>.jar --app.upload.path=./path/to/file-storage</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/<span class="pl-smi">${project.version}</span>/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/${project.version}/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok
tag:github.com,2008:Repository/54852560/4.3.38
2020-05-26T12:53:34Z
v4.3.38
<h1>streaming-file-server</h1>
<p><em>4.3.38 release notes</em></p>
<ul>
<li>Update spring-boot up to 2.2.7.RELEASE version.</li>
</ul>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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."><pre class="notranslate"><code>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.
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
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
<span class="pl-c"><span class="pl-c">#</span> file server</span>
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
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>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</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.38/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok
tag:github.com,2008:Repository/54852560/4.3.37
2020-04-27T19:34:35Z
v4.3.37
<h1>streaming-file-server</h1>
<p><em>4.3.37 release notes</em></p>
<ul>
<li>Update versions...</li>
</ul>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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."><pre class="notranslate"><code>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.
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
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
<span class="pl-c"><span class="pl-c">#</span> file server</span>
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
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>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</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.37/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok
tag:github.com,2008:Repository/54852560/4.3.36
2020-03-10T23:57:01Z
v4.3.36
<h1>streaming-file-server</h1>
<p><em>4.3.36 release notes</em></p>
<ul>
<li>Update gradle asciidoctor for documentation...</li>
<li>Fix deprecations <code>testCompile</code> -> <code>testCompileOnly</code> in <code>jgiven.gradle</code> file.</li>
</ul>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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]"><pre class="notranslate"><code>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]
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
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
<span class="pl-c"><span class="pl-c">#</span> file server</span>
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
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>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</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.36/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok
tag:github.com,2008:Repository/54852560/4.3.35
2020-03-10T18:01:05Z
v4.3.35
<h1>streaming-file-server</h1>
<p><em>4.3.35 release notes</em></p>
<p>Update versions:</p>
<table>
<thead>
<tr>
<th>artifact</th>
<th></th>
<th>version</th>
</tr>
</thead>
<tbody>
<tr>
<td>com.avast.gradle.docker-compose.gradle.plugin</td>
<td>-></td>
<td>0.10.9</td>
</tr>
<tr>
<td>spring boot</td>
<td>-></td>
<td>2.2.5.RELEASE</td>
</tr>
<tr>
<td>selenide</td>
<td>-></td>
<td>5.8.0</td>
</tr>
<tr>
<td>gradle</td>
<td>-></td>
<td>6.2.2</td>
</tr>
</tbody>
</table>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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]"><pre class="notranslate"><code>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]
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
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
<span class="pl-c"><span class="pl-c">#</span> file server</span>
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
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>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</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.35/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok
tag:github.com,2008:Repository/54852560/4.3.34
2020-01-25T23:03:07Z
v4.3.34
<h1>streaming-file-server</h1>
<p><em>4.3.34 release notes</em></p>
<ul>
<li>Update versions:
<ul>
<li>spring boot</li>
<li>powermock</li>
<li>spotbugs</li>
<li>gradle</li>
</ul>
</li>
</ul>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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]"><pre class="notranslate"><code>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]
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
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
<span class="pl-c"><span class="pl-c">#</span> file server</span>
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
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>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</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.34/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok
tag:github.com,2008:Repository/54852560/4.3.33
2020-01-18T01:19:28Z
v4.3.33
<h1>streaming-file-server</h1>
<p><em>4.3.33 release notes</em></p>
<ul>
<li>Automate HTML version replacement</li>
<li>Update versions:
<ul>
<li>spring boot</li>
<li>selenide</li>
<li>asciidoctor convert gradle plugin</li>
<li>asciidoctorj-pdf</li>
<li>gradle</li>
</ul>
</li>
</ul>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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]"><pre class="notranslate"><code>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]
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
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
<span class="pl-c"><span class="pl-c">#</span> file server</span>
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
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>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</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.33/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok
tag:github.com,2008:Repository/54852560/4.3.32
2019-12-07T14:05:24Z
v4.3.32
<h1>streaming-file-server</h1>
<p><em>4.3.32 release notes</em></p>
<ul>
<li>Automate HTML version replacement</li>
<li>Update versions:
<ul>
<li>spring boot</li>
<li>bootstrap</li>
<li>bootstrap file input</li>
<li>hibernate-java8</li>
<li>selenide</li>
<li>git-publish gradle plugin</li>
<li>asciidoctor convert gradle plugin</li>
<li>asciidoctorj-pdf</li>
</ul>
</li>
</ul>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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]"><pre class="notranslate"><code>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]
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
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
<span class="pl-c"><span class="pl-c">#</span> file server</span>
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
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>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</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.32/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok
tag:github.com,2008:Repository/54852560/4.3.31
2019-11-23T02:49:07Z
v4.3.31
<h1>streaming-file-server</h1>
<p><em>4.3.31 release notes</em></p>
<ul>
<li>Migrate tp Gradle 6.0.1</li>
<li>Migrate <code>kotlin-dsl</code> -> <code>embedded-kotlin</code></li>
<li>Remove useless gradle propdeps plugins</li>
<li>More Gradle Kotlin DSL migrations</li>
<li>Update docker images</li>
</ul>
<h2>Java file server</h2>
<p><strong>Java file server</strong> based on <em>spring-boot</em> with no memory, upload or download files size limitations</p>
<h3>incompatible (not upgradeable) versions</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]"><pre class="notranslate"><code>ch.qos.logback:logback-classic [1.2.3 -> 1.3.0-alpha4]
</code></pre></div>
<h2>Installation</h2>
<h3>with postgres database</h3>
<h4>manual</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> docker compose file for postgres database</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/docker-compose.yml
docker-compose up -d
<span class="pl-c"><span class="pl-c">#</span> file-items data service</span>
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
<span class="pl-c"><span class="pl-c">#</span> file server</span>
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
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
docker-compose down -v</pre></div>
<h4>or for simplicity use automation shell-script (*nix)</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/application.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application.bash clean ./path/to/file-storage</pre></div>
<p><em>note: tested on osx with docker installed locally</em></p>
<p>binaries: <code>wget</code>, <code>docker-compose</code>, <code>bash</code> and of course <code>java</code> are required</p>
<h4>same automation on windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> batch shell-script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/application.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10 with docker installed locally</em></p>
<p>binaries: <code>which</code>, <code>wget</code>, <code>docker-compose</code>, <code>taskkill</code>, <code>mkdir</code> and of course java (binaries: <code>java</code> and <code>jps</code>) are required</p>
<h3>with h2 in-memory database</h3>
<h4>manual setup</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="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"><pre>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</pre></div>
<h4>or for simplicity use special h2 automation shell-script</h4>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# 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"><pre><span class="pl-c"><span class="pl-c">#</span> bash shell script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/application-h2.bash
<span class="pl-c"><span class="pl-c">#</span> start</span>
bash application-h2.bash start ./path/to/file-storage
<span class="pl-c"><span class="pl-c">#</span> stop</span>
bash application-h2.bash stop
<span class="pl-c"><span class="pl-c">#</span> cleanup</span>
bash application-h2.bash clean ./path/to/file-storage</pre></div>
<h4>h2 automation for windows</h4>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@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"><pre><span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cmd script</span>
wget https://github.com/daggerok/streaming-file-server/releases/download/4.3.31/application-h2.cmd
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> start</span>
application-h2.cmd <span class="pl-k">start</span> path\to\file-storage
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> stop</span>
application-h2.cmd stop
<span class="pl-k">@</span><span class="pl-c"><span class="pl-k">rem</span> cleanup</span>
application-h2.cmd clean path\to\file-storage</pre></div>
<p><em>note: tested on windows 10</em></p>
<p>binaries: <code>which</code>, <code>del</code>, <code>wget</code>, <code>taskkill</code>, <code>mkdir</code> and of course <code>java</code>, <code>jps</code> are required</p>
<p>enjoy :)</p>
daggerok