Discourse-Shortlink-Router: Support-URLs vereinfachen

Ich dachte, ich hätte früher versprochen, ein README zu schreiben, aber anscheinend war das nicht der Fall. Unabhängig davon habe ich einen einfachen Leitfaden veröffentlicht, wie man es selbst hostet oder wiederverwendet! Das Repository befindet sich noch auf GitHub, aber ich füge es hier ein, falls du aus irgendeinem Grund nicht von hier weggehen möchtest.

Anweisungen

Einrichtung

Stelle sicher, dass du ein venv und Python 3.13 oder höher hast (wurde nur gegen 3.14 getestet, aber 3.13 sollte keine Probleme bereiten; falls du Compiler-Fehler hast, aktualisiere einfach Python):

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

Bearbeite optional deine Konfigurationsdatei:

nano src/backend_config.jsonc

Die meisten Einstellungen sind selbsterklärend. web.hostname dient lediglich kosmetischen Zwecken in der Benutzeroberfläche und hat keinen Einfluss auf die Funktionalität.

Und das war’s! Starte es:

python3 -m src

Du musst die uvicorn-Anwendung nicht manuell ausführen; das Python-Modul führt sie automatisch aus.

1 „Gefällt mir“