auth/qr-device-login/app.manifest.yaml
2026-04-08 23:51:18 -07:00

22 lines
699 B
YAML

name: qr-device-login
description: |
Reusable QR-based cross-device session-transfer service.
Consumers wrap via published SDK packages; session issuance stays with
each consuming app. mTLS-authenticated admin API + public scan landing.
category: auth
host: vps-0
services:
- name: qr-device-login
kind: systemd
unit: qr-device-login.service
workdir: /opt/qr-device-login
ports:
- { port: 8787, role: loopback, description: "Bun service, fronted by nginx" }
nginx:
sites:
- qr-auth.lilith.live
packages:
publish:
- shared # @lilith/qr-device-login-protocol
- client # @lilith/qr-device-login-client
- react # @lilith/qr-device-login-react