Skip to content

Commit 5dd14c5

Browse files
committed
Fix asciidoc documentation - using attributes subsctitutions in source code snippet.
1 parent 091d236 commit 5dd14c5

File tree

10 files changed

+67
-46
lines changed

10 files changed

+67
-46
lines changed

RELEASE.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
_version: 4.3.1_
44

5-
Java file server based on spring-boot with no upload / download files size limitation
5+
## Java file server
6+
7+
**Java file server** based on *spring-boot* with no memory, upload or download files size limitations
68

79
- Update spring-boot version up to 2.0.2.RELEASE. Update some webjars
810
- Fix docker-compose / docker files

docs/asciidoc.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ plugins {
1010
}
1111

1212
asciidoctorj {
13-
version = "1.5.5"
13+
version = "1.5.6"
1414
}
1515

1616
asciidoctor {
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
2+
//tag::content[]
3+
.if you have docker installed and wanna use postgres, then link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/docker-compose.yml[download docker-compose.yaml file]
4+
[source,bash]
5+
[subs="verbatim,attributes"]
6+
----
7+
wget https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/docker-compose.yml
8+
----
9+
10+
.link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-items-service-{project-version}.jar[file items service]
11+
[source,bash]
12+
[subs="specialcharacters,callouts,attributes"]
13+
----
14+
wget https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-items-service-{project-version}.jar
15+
----
16+
17+
.link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-server-{project-version}.jar[file server]
18+
[source,bash]
19+
[subs="specialcharacters,callouts,attributes"]
20+
----
21+
wget https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-server-{project-version}.jar
22+
----
23+
//end::content[]
Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11

22
//tag::content[]
3-
4-
.if you do not have docker -- feel free to use h2 in memory database
3+
.if you do not have docker -- feel free to use h2 in memory database for link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-items-service-{project-version}.jar[file items service]:
4+
[source,bash]
5+
[subs="verbatim,attributes"]
56
----
6-
java file-items-service.jar
7+
java file-items-service-{project-version}.jar
78
# or
89
java file-items-service.jar --spring.profiles.active=db-h2
910
----
1011

11-
download files:
12-
13-
- link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-items-service-{project-version}.jar[file-items-service.jar]
14-
- link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-server-{project-version}.jar[file-file-server.jar]
15-
12+
. and then run link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-server-{project-version}.jar[file server]:
13+
[source,bash]
14+
[subs="specialcharacters,callouts,attributes"]
15+
----
16+
java file-items-service-{project-version}.jar --spring.profiles.active=db-h2
17+
----
1618
//end::content[]
Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11

22
//tag::content[]
3-
3+
[source,bash]
4+
[subs="+attributes"]
45
.install using postgres in docker
56
----
67
# docker compose file for postgres database
78
docker-compose up -d
89
910
# file-items data service
10-
java -jar file-items-service.jar --spring.profiles.active=db-pg
11+
java -jar file-items-service-{project-version}.jar --spring.profiles.active=db-pg
1112
1213
# file server
13-
java -jar file-server.jar --app.upload.path=./path/to/file-storage
14+
java -jar file-server-{project-version}.jar --app.upload.path=./path/to/file-storage
1415
1516
# cleanup
1617
docker-compose down -v
1718
----
18-
19-
download files:
20-
21-
- link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/docker-compose.yml[docker-compose.yml],
22-
- link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-items-service-{project-version}.jar[file-items-service.jar],
23-
- link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-server-{project-version}.jar[file-server.jar]
24-
2519
//end::content[]

docs/src/includes/release/create-new.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11

22
//tag::content[]
3-
43
to create new release do next
54

65
. bump version in:
@@ -13,10 +12,11 @@ to create new release do next
1312
. comment scipts tests in .travis.yml
1413
. commit, push and check CI if builds was successfully passed
1514
. create release on github, put:
16-
.. modules/apps/*/build/libs/*
15+
.. modules/apps/\*/build/libs/*
1716
.. scripts/*
1817
.. docker-modules/postgres
1918
. uncomment .travis.yml
2019
. commit, push and check CI again to verify if scripts tests was successfully passed
2120

21+
download all files link:https://github.com/daggerok/streaming-file-server/releases/[here]
2222
//end::content[]
Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11

22
//tag::content[]
3-
43
.if you are using bash -- run even simply
4+
[subs="verbatim,attributes"]
55
----
6-
bash file-items-service.jar
7-
bash file-server.jar --app.upload.path=./path/to/file-storage
8-
----
9-
10-
download files:
11-
12-
- link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-items-service-{project-version}.jar[file-items-service.jar] and
13-
- link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-server-{project-version}.jar[file-server.jar]
6+
wget https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-items-service-{project-version}.jar
7+
bash file-items-service-{project-version}.jar
148
9+
wget https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/file-server-{project-version}.jar
10+
bash file-server-{project-version}.jar --app.upload.path=./path/to/file-storage
11+
----
1512
//end::content[]

docs/src/includes/run/unix.adoc

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11

22
//tag::content[]
3-
43
.postgres in docker
54
[source,bash]
5+
[subs="+attributes"]
66
----
7+
# get
8+
wget https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application.bash
9+
710
# start
811
bash application.bash start ./path/to/file-storage
912
@@ -14,11 +17,15 @@ bash application.bash stop
1417
bash application.bash clean ./path/to/file-storage
1518
----
1619

17-
get link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application.bash[application.bash]
20+
download: link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application.bash[application.bash]
1821

1922
.h2 in-memory database
2023
[source,bash]
24+
[subs="+attributes"]
2125
----
26+
# fetch
27+
wget https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application-h2.bash
28+
2229
# start
2330
bash application-h2.bash start ./path/to/file-storage
2431
@@ -29,8 +36,7 @@ bash application-h2.bash stop
2936
bash application-h2.bash clean ./path/to/file-storage
3037
----
3138

32-
get link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application-h2.bash[application-h2.bash]
39+
download: link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application-h2.bash[application-h2.bash]
3340

3441
_note: binaries `wget`, `docker-compose` and of course jre (binaries: `java` and `jps`) are required_
35-
3642
//end::content[]

docs/src/includes/run/windows.adoc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11

22
//tag::content[]
3-
43
.postgres in docker
54
[source,cmd]
65
----
@@ -14,7 +13,7 @@ application.cmd stop
1413
application.cmd clean path\to\file-storage
1514
----
1615

17-
get link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application.cmd[application.cmd]
16+
download: link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application.cmd[application.cmd]
1817

1918
.h2 in-memory database
2019
[source,bash]
@@ -29,8 +28,7 @@ application-h2.cmd stop
2928
application-h2.cmd clean path\to\file-storage
3029
----
3130

32-
get link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application-h2.cmd[application-h2.cmd]
31+
download: link:https://github.com/daggerok/streaming-file-server/releases/download/{project-version}/application-h2.cmd[application-h2.cmd]
3332

3433
_note: binaries `wget`, `docker-compose` and of course jre (binaries: `java` and `jps`) are required_
35-
3634
//end::content[]

docs/src/index.adoc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,34 +9,33 @@ Maksim Kostromin <daggerok@gmail.com>
99
:numbered:
1010
:github_url: https://github.com/daggerok/streaming-file-server
1111
:github_project_path: {github_url}/tree/master
12+
//[discrete]
1213

13-
[discrete]
1414
== Introduction
15-
1615
link:{github_url}[Streaming file server] -- java based project on top of spring-boot.
1716
This is a simple file-server which is allowed upload and download files with no memory limitation.
1817
It uses file multipart protocol
1918

2019
== Installation
20+
=== download files
21+
include::./includes/install/download.adoc[tags=content]
2122

23+
== Run
2224
=== postgres database
2325
include::./includes/install/postgres-in-docker.adoc[tags=content]
24-
2526
=== in-memory h2 database
2627
include::./includes/install/in-mempry-h2.adoc[tags=content]
27-
2828
=== take advantages of spring-boot executable jar
2929
include::./includes/run/executable-jar.adoc[tags=content]
3030

31+
== Usage scripts
3132
=== simplicity bootstrap with automation shell-script
32-
3333
==== unix (bash)
3434
include::./includes/run/unix.adoc[tags=content]
35-
3635
==== windows (batch cmd)
3736
include::./includes/run/windows.adoc[tags=content]
3837

39-
==== create new release
38+
== Create new release
4039
include::./includes/release/create-new.adoc[tags=content]
4140

4241
---

0 commit comments

Comments
 (0)