Роутер коротких ссылок 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 нужен лишь для визуального отображения в интерфейсе и не влияет на функциональность.

Всё! Запустите:

python3 -m src

Вам не нужно вручную запускать приложение uvicorn — модуль Python сделает это автоматически.

1 лайк