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