744 B
744 B
Backend Bootstrap(memberapi)
1. 環境準備
cd member.ose.tw/backend
python -m venv .venv
source .venv/bin/activate
pip install -e .
cp .env.example .env
2. 建立資料表
- 先執行
member.ose.tw/docs/API_CLIENTS_SQL.sql - 再執行
member.ose.tw/backend/scripts/init_schema.sql
3. 啟動服務
cd member.ose.tw/backend
source .venv/bin/activate
uvicorn app.main:app --host 127.0.0.1 --port 8000 --reload
4. Authentik JWT 最小設定
.env 至少填一種:
AUTHENTIK_JWKS_URL=<jwks endpoint>AUTHENTIK_ISSUER=<issuer url>(系統會推導<issuer>/jwks/)
可選:
AUTHENTIK_AUDIENCE=<audience>
5. 快速驗證
curl -sS http://127.0.0.1:8000/healthz