Upload files to "documents"

This commit is contained in:
2026-06-10 13:23:05 +00:00
parent fdd35630b4
commit 37d2a3ea3e
5 changed files with 61 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
# AppFactory - Current State
## Infrastructure
- Caddy
- Gitea
- Registry
- Portal
- Worker
- Webhook
- Monitor
## Authentication
- Google OAuth functional
- First Google user becomes admin
- Additional users become viewer
- Users stored in portal database
## Roles
- admin
- developer
- viewer
## Security
- Last admin protection
- Admin-only user management
## Gitea
- Registration disabled
- OpenID signup disabled
- Portal is source of truth
## Provisioning
- gitea_user_id
- gitea_sync_status
- gitea_sync_error
- gitea_synced_at
+16
View File
@@ -0,0 +1,16 @@
# Restore and Production Notes
## Fixed
- Restore preserves production .env values
- Missing keys are appended
- Existing configured values are preserved
- HTTPS configuration preserved
- Domain configuration preserved
- OAuth configuration preserved
## Remaining Issue
Restore must preserve:
- /opt/appfactory/data/caddy
- /opt/appfactory/data/caddy-config
Otherwise Let's Encrypt state can be lost.
+3
View File
@@ -0,0 +1,3 @@
# Alerting
Incident -> Alert Rule -> Alert Event -> Job -> Shell Script.
+3
View File
@@ -0,0 +1,3 @@
# Ownership and Bootstrap
Používá APPFACTORY_UID, APPFACTORY_GID a APPFACTORY_DOCKER_GID.
+3
View File
@@ -0,0 +1,3 @@
# Roadmap
Alerting UI, Bootstrap v2, HTTPS, OAuth, Backup/Restore.