Discourse ショートリンクルーター | サポート URL を簡素化

以前に README を書く約束をしていたような気がしますが、どうやらそうではなかったようです。いずれにせよ、セルフホストや流用方法に関する簡単なガイドを公開しました!リポジトリは引き続き GitHub にありますが、何かの理由でここから移動したくない方のために、以下に貼り付けておきます。

手順

セットアップ

venv と Python 3.13 以降(3.14 でのみテスト済みですが、3.13 でも問題ないはずです。コンパイラエラーが発生する場合は Python を更新してください)がインストールされていることを確認してください。

uv venv
source .venv/bin/activate
uv pip install .

必要に応じて設定ファイルを編集します。

nano src/backend_config.jsonc

ほとんどの設定は自明です。web.hostname は UI 上の見た目のためのものであり、機能には影響しません。

それだけです!起動しましょう。

python3 -m src

uvicorn アプリを手動で実行する必要はありません。Python モジュールが自動的に実行します。

「いいね!」 1