diff options
Diffstat (limited to 'Deploy.md')
| -rw-r--r-- | Deploy.md | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -66,6 +66,22 @@ git remote add hetzner golive:/var/git/tokyo-livehouse-events.git git push hetzner master ``` +## パスキー(ログイン) + +利用者は1人。どのパスキーでログインしても同じオーナー扱い。ログインするとお気に入りワード(`/favorites`)が使える。 + +```bash +# 初回登録: パスキー未登録なら /login へのアクセス時にトークンが自動生成される +curl -s https://golive.yyamashita.com/login > /dev/null +ssh root@localhost 'cat /app/tokyo-livehouse-events/data/registration-token' +# → https://golive.yyamashita.com/login?token=<トークン> を開いて登録(トークンは1回で消える) + +# 全デバイスを失った場合: トークンを手で作って再登録 +ssh root@localhost 'openssl rand -base64 24 | tr "+/" "-_" > /app/tokyo-livehouse-events/data/registration-token' +``` + +2台目以降は、ログイン済みの状態で `/favorites` →「パスキーを追加」。 + ## ローカル開発 ```bash |
