From 39210db7f3228a09ef06233465434a635653e141 Mon Sep 17 00:00:00 2001 From: jiri Date: Wed, 10 Jun 2026 13:21:57 +0000 Subject: [PATCH] Upload files to "documents" --- documents/01-architecture.md | 5 +++++ documents/02-components.md | 9 +++++++++ documents/03-database.md | 10 ++++++++++ documents/04-users-and-roles.md | 8 ++++++++ documents/05-google-oauth.md | 4 ++++ 5 files changed, 36 insertions(+) create mode 100644 documents/01-architecture.md create mode 100644 documents/02-components.md create mode 100644 documents/03-database.md create mode 100644 documents/04-users-and-roles.md create mode 100644 documents/05-google-oauth.md diff --git a/documents/01-architecture.md b/documents/01-architecture.md new file mode 100644 index 0000000..88b35bd --- /dev/null +++ b/documents/01-architecture.md @@ -0,0 +1,5 @@ +# Architecture + +Google OAuth -> Portal -> Roles -> Provisioning -> Gitea + +Portal is source of truth. \ No newline at end of file diff --git a/documents/02-components.md b/documents/02-components.md new file mode 100644 index 0000000..c860208 --- /dev/null +++ b/documents/02-components.md @@ -0,0 +1,9 @@ +# Components + +- Portal +- Worker +- Webhook +- Monitor +- Gitea +- Registry +- Caddy \ No newline at end of file diff --git a/documents/03-database.md b/documents/03-database.md new file mode 100644 index 0000000..38f7734 --- /dev/null +++ b/documents/03-database.md @@ -0,0 +1,10 @@ +# Database + +Main DB: appfactory.db + +Important tables: +- users +- apps +- jobs +- alert_rules +- alert_events \ No newline at end of file diff --git a/documents/04-users-and-roles.md b/documents/04-users-and-roles.md new file mode 100644 index 0000000..2d8ec99 --- /dev/null +++ b/documents/04-users-and-roles.md @@ -0,0 +1,8 @@ +# Users and Roles + +Roles: +- admin +- developer +- viewer + +First Google user becomes admin. \ No newline at end of file diff --git a/documents/05-google-oauth.md b/documents/05-google-oauth.md new file mode 100644 index 0000000..15d03bf --- /dev/null +++ b/documents/05-google-oauth.md @@ -0,0 +1,4 @@ +# Google OAuth + +Callback: +https://services.csbot.cz/portal/auth/google/callback \ No newline at end of file