This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch postgresql in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 92ea48d556e067db0b01aa97f94268c7ee792cdc Author: Tung Tran <[email protected]> AuthorDate: Wed Jun 26 18:19:22 2024 +0700 [Antora] [PGSQL] Setup postgresql James server documentation section --- docs/modules/servers/nav.adoc | 7 +++++++ docs/modules/servers/pages/index.adoc | 9 +++++++++ .../modules/servers/pages/postgres/architecture/index.adoc | 2 ++ docs/modules/servers/pages/postgres/benchmark/index.adoc | 2 ++ docs/modules/servers/pages/postgres/extending/index.adoc | 2 ++ docs/modules/servers/pages/postgres/index.adoc | 14 ++++++++++++++ docs/modules/servers/pages/postgres/operate/index.adoc | 2 ++ docs/modules/servers/pages/postgres/run/index.adoc | 2 ++ 8 files changed, 40 insertions(+) diff --git a/docs/modules/servers/nav.adoc b/docs/modules/servers/nav.adoc index e53d1643d0..8980c62fa9 100644 --- a/docs/modules/servers/nav.adoc +++ b/docs/modules/servers/nav.adoc @@ -83,4 +83,11 @@ *** xref:distributed/benchmark/index.adoc[Performance benchmark] **** xref:distributed/benchmark/db-benchmark.adoc[] **** xref:distributed/benchmark/james-benchmark.adoc[] +** xref:postgres/index.adoc[] +*** xref:postgres/objectives.adoc[] +*** xref:postgres/architecture/index.adoc[] +*** xref:postgres/run/index.adoc[] +*** xref:postgres/operate/index.adoc[] +*** xref:postgres/extending/index.adoc[] +*** xref:postgres/benchmark/index.adoc[] ** xref:test.adoc[] diff --git a/docs/modules/servers/pages/index.adoc b/docs/modules/servers/pages/index.adoc index 3fd055e436..4c6faf5835 100644 --- a/docs/modules/servers/pages/index.adoc +++ b/docs/modules/servers/pages/index.adoc @@ -16,6 +16,7 @@ The available James Servers are: * <<basic,James Basic Mail Server>> * <<extendable,James Extendable Mail Server>> * <<distributed,James Distributed Mail Server>> + * <<postgres,James Postgres Mail Server>> * <<test,James Test Server>> If you are just checking out James for the first time, then we highly recommend @@ -79,6 +80,14 @@ and is intended for experts only. +[#postgres] +== James Postgres Mail Server + +The xref:postgres/index.adoc[*Distributed with Postgres Server*] is a one +variant of the distributed server with Postgres as the database. + + + [#test] == James Test Server diff --git a/docs/modules/servers/pages/postgres/architecture/index.adoc b/docs/modules/servers/pages/postgres/architecture/index.adoc new file mode 100644 index 0000000000..9d44d70ca1 --- /dev/null +++ b/docs/modules/servers/pages/postgres/architecture/index.adoc @@ -0,0 +1,2 @@ += Distributed James Postgres Server — Architecture +:navtitle: Architecture \ No newline at end of file diff --git a/docs/modules/servers/pages/postgres/benchmark/index.adoc b/docs/modules/servers/pages/postgres/benchmark/index.adoc new file mode 100644 index 0000000000..0b65da7671 --- /dev/null +++ b/docs/modules/servers/pages/postgres/benchmark/index.adoc @@ -0,0 +1,2 @@ += Distributed James Postgres Server — Performance testing +:navtitle: Performance testing \ No newline at end of file diff --git a/docs/modules/servers/pages/postgres/extending/index.adoc b/docs/modules/servers/pages/postgres/extending/index.adoc new file mode 100644 index 0000000000..c95b2919ad --- /dev/null +++ b/docs/modules/servers/pages/postgres/extending/index.adoc @@ -0,0 +1,2 @@ += Distributed James Postgres Server — Extending server behavior +:navtitle: Extending server behavior \ No newline at end of file diff --git a/docs/modules/servers/pages/postgres/index.adoc b/docs/modules/servers/pages/postgres/index.adoc new file mode 100644 index 0000000000..cf59a011f2 --- /dev/null +++ b/docs/modules/servers/pages/postgres/index.adoc @@ -0,0 +1,14 @@ += Postgres James Mail Server +:navtitle: Distributed Postgres James Application + +The Postgres James server offers an easy way to scale email server. Based on +SQL database solutions, here is https://www.postgresql.org/[Postgres]. + +Postgres is a powerful and versatile database server. Known for its advanced features, scalability, +and robust performance, Postgres is the ideal choice for handling high-throughput and large data sets efficiently. +Its row-level security ensures top-notch data protection, while the flexible architecture allows seamless integration +with various storage and search solutions + +In this section of the documentation, we will introduce you to: + +* xref:postgres/objectives.adoc[Objectives and motivation of the Distributed Postgres Server] diff --git a/docs/modules/servers/pages/postgres/operate/index.adoc b/docs/modules/servers/pages/postgres/operate/index.adoc new file mode 100644 index 0000000000..041520ffe8 --- /dev/null +++ b/docs/modules/servers/pages/postgres/operate/index.adoc @@ -0,0 +1,2 @@ += Distributed James Postgres Server — Operate +:navtitle: Operate \ No newline at end of file diff --git a/docs/modules/servers/pages/postgres/run/index.adoc b/docs/modules/servers/pages/postgres/run/index.adoc new file mode 100644 index 0000000000..3f9a101266 --- /dev/null +++ b/docs/modules/servers/pages/postgres/run/index.adoc @@ -0,0 +1,2 @@ += Distributed James Postgres Server — Run +:navtitle: Run \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
