Upload files to "documents"
This commit is contained in:
@@ -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
|
||||||
@@ -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.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# Alerting
|
||||||
|
|
||||||
|
Incident -> Alert Rule -> Alert Event -> Job -> Shell Script.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# Ownership and Bootstrap
|
||||||
|
|
||||||
|
Používá APPFACTORY_UID, APPFACTORY_GID a APPFACTORY_DOCKER_GID.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
# Roadmap
|
||||||
|
|
||||||
|
Alerting UI, Bootstrap v2, HTTPS, OAuth, Backup/Restore.
|
||||||
Reference in New Issue
Block a user