Update deployment section and add file storage subsection

This commit is contained in:
Les De Ridder 2020-03-01 00:17:33 +01:00
parent 602c51a4d1
commit a7e009227e
2 changed files with 15 additions and 9 deletions

View File

@ -55,8 +55,8 @@
and text browsers</li>
<li>Fast on the server-side and on the client-side (no Python
or Java)</li>
<li>High configurability (user roles, analytics, danbooru-like
premium account tiers)</li>
<li>High configurability (deployment, user roles, analytics,
danbooru-like premium account tiers)</li>
<li>RESTful API with JSON output</li>
</ul>
<h2 id="Dependencies">Dependencies</h2>
@ -84,14 +84,17 @@
<p>We aim to support a variety of deployment options, including
the following:</p>
<ul>
<li>Application: Kubernetes (hosted, private cluster), manual
<li>Application: Kubernetes° (hosted, private cluster), manual
Docker deployment, traditional server</li>
<li>Database: PostgreSQL, <a href=
"https://aws.amazon.com/rds/postgresql/">RDS for
PostgreSQL</a>, <a href=
<li>Database: PostgreSQL° (hosted or manual), <a href=
"https://www.cockroachlabs.com/product/">CockroachDB</a>
</li>
<li>File storage: S3 or S3-compatible object storage (e.g.
<a href="https://github.com/minio/minio">MinIO</a>)°,
traditional filesystem
</li>
</ul>
<p><em>° preferred options</em></p>
<h2 id="Database-schema-WIP">Database schema (WIP)</h2>
<p><img src="schema.png" alt="(database schema image)"></p>
<h2 id="Source-code-and-contributing">Source code and

View File

@ -13,7 +13,7 @@ luckybooru is in the early design stage.
* Full support for running in a cluster with live scaling
* All major features should work with no-JS/*noscript* and text browsers
* Fast on the server-side and on the client-side (no Python or Java)
* High configurability (user roles, analytics, danbooru-like premium account tiers)
* High configurability (deployment, user roles, analytics, danbooru-like premium account tiers)
* RESTful API with JSON output
## Dependencies
@ -28,8 +28,11 @@ luckybooru is in the early design stage.
We aim to support a variety of deployment options, including the following:
* Application: Kubernetes (hosted, private cluster), manual Docker deployment, traditional server
* Database: PostgreSQL, [RDS for PostgreSQL](https://aws.amazon.com/rds/postgresql/), [CockroachDB](https://www.cockroachlabs.com/product/)
* Application: Kubernetes° (hosted, private cluster), manual Docker deployment, traditional server
* Database: PostgreSQL° (hosted or manual), [CockroachDB](https://www.cockroachlabs.com/product/)
* File storage: S3 or S3-compatible object storage (e.g. [MinIO](https://github.com/minio/minio))°, traditional filesystem
*° preferred options*
## Database schema (WIP)