まだ開発中です
Todo.mdをお読みください。
必要なもの
- Python 3.11.9 (3.12での動作確認はしていません)
- (将来的に)Turnstileのサイトキー・シークレットキー
venvなんて知らん
まず、依存関係をインストールします。
pip install -r requirements.txt
or
python3 -m pip install -r requirements.txt
config-example.ymlをconfig.ymlへコピーし、config.ymlを編集してください。
config.ymlのdatabaseの値が設定されているか確認してから、以下のコマンドを実行してください。
py migration.py
or
python3 migration.py
以下のコマンドでは、IPアドレス0.0.0.0、ポート10000でリッスンします。
uvicorn main:app --host 0.0.0.0 --port 10000
or
python3 -m uvicorn main:app --host 0.0.0.0 --port 10000