Разверните собственный репозиторий Discourse через Docker

Я внес некоторые изменения в оригинальный проект Discourse и отправил их в свой личный репозиторий.
Теперь я хотел бы использовать проект «discourse_docker» для развертывания на моем сервере.
Однако проект «discourse_docker» развернет оригинальный проект «discourse», а не мой собственный.

Как можно связать развертывание «discourse_docker» с моим репозиторием?

Спасибо.

хм, а почему бы не создать плагин? какие основные изменения требуют такого подхода?

  • новая страница для отображения всех вложений и связанной сущности
  • добавление фильтров на страницу списка пользователей
  • назначение публикаций конкретному пользователю
  • установка статуса «закрыто» для публикаций
    и т. д.

@Lilly абсолютно права.

Нельзя блокировать обновления, поступающие из upstream (исправления ошибок, патчи безопасности, даже новые функции), поэтому лучше применять кастомизации с помощью плагина (если нужно изменить бэкенд) или компонента темы (если только фронтенд).

Если вы начнёте поддерживать форк, то скоро обнаружите, что это отнимает очень много времени.

  • Мне нужно создать новые функции (бэкенд и фронтенд одновременно). Как создать для этого плагин?
  • Как избежать развертывания последней версии? Сейчас я развернул beta5, но хотел бы развертывать только стабильные версии.

Спасибо

Начните здесь:

и изучите код сотен примеров в #plugin

Спасибо, я попробую.