22 lines
699 B
YAML
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
|