23 lines
1.0 KiB
Markdown
23 lines
1.0 KiB
Markdown
---
|
|
id: TASK-LOW.3
|
|
title: Sablier scale-to-zero for encryptid (original TASK-MEDIUM.7 scope)
|
|
status: To Do
|
|
assignee: []
|
|
created_date: '2026-04-16 23:18'
|
|
labels: []
|
|
dependencies: []
|
|
parent_task_id: TASK-LOW
|
|
---
|
|
|
|
## Description
|
|
|
|
<!-- SECTION:DESCRIPTION:BEGIN -->
|
|
Retargeted tonight to sidecars (TASK-MEDIUM.7 Done). Original idea was to put encryptid + encryptid-db behind Sablier for 256MB RAM savings when auth is idle. Tradeoff: cold-start latency (few seconds) on first login after idle — user-facing annoyance. Probably not worth it for auth, but documenting for future consideration. If pursued: add Sablier labels to encryptid services, configure Traefik dynamic config to route auth.rspace.online / auth.ridentity.online / encryptid.jeffemmett.com through Sablier middleware (see dev-ops/netcup/traefik/config/sablier-voice.yml for the pattern).
|
|
<!-- SECTION:DESCRIPTION:END -->
|
|
|
|
## Acceptance Criteria
|
|
<!-- AC:BEGIN -->
|
|
- [ ] #1 Decision: pursue or permanently close
|
|
- [ ] #2 If pursued: labels + Traefik route + verified cold-start acceptable
|
|
<!-- AC:END -->
|