feat(server): add project sharing access control
This commit is contained in:
@@ -17,6 +17,7 @@ go-zero backend for the Moteva-style infinite canvas MVP.
|
||||
- Optional Redis cache, default memory cache
|
||||
- Asynq job queue for generation, OCR, layer merge, and asset cleanup workers
|
||||
- Image asset upload URLs for memory, MinIO, AWS S3, Cloudflare R2, and Aliyun OSS
|
||||
- Encrypted sharing links, email/phone grants, visitor tracking, and server-enforced canvas/viewer/editor/owner capabilities
|
||||
|
||||
## Configuration
|
||||
|
||||
@@ -44,6 +45,8 @@ JobQueue:
|
||||
MaxRetry: 3
|
||||
TimeoutSeconds: 900
|
||||
ShutdownTimeoutSeconds: 30
|
||||
Sharing:
|
||||
EncryptionSecretEnv: SHARING_ENCRYPTION_SECRET
|
||||
Agent:
|
||||
Driver: pi
|
||||
Text:
|
||||
|
||||
Reference in New Issue
Block a user