Как я могу настроить свой собственный сайт

Я использую VPS для развертывания Discourse с помощью Docker.

Меня интересует: как можно редактировать исходный код на своем компьютере, а затем отправлять эти изменения на удаленный сервер?

На мой взгляд, процесс выглядит так:

  1. docker save ***
  2. scp xxx@xxxx // копирование образа Docker на свой компьютер
  3. внесение изменений
  4. отправка образа на удаленный сервер

Не знаю, существует ли более эффективный способ разработки для Discourse?

При установке Discourse вы можете клонировать свой собственный репозиторий Git (с изменениями) вместо репозитория Discourse.
Просто измените ссылку в средней строке здесь:

Да, я понимаю, что вы имеете в виду,
но есть два репозитория: 1. discourse_docker.git и 2. discourse.git.
В discourse_docker нет исходного кода, а discourse — это исходный код.

Если я буду использовать описанный выше способ, мне придётся пересобирать образы Docker каждый раз при редактировании исходного кода.

Или… вы можете сэкономить кучу времени и создать компонент темы или плагин, содержащий ваши изменения…

Если вам абсолютно необходимо запустить форк исходного кода (что категорически не рекомендуется, так как почти всё можно реализовать с помощью плагина), то вам потребуется:

Теперь я понимаю, что, возможно, я думал неправильно. Я могу просто написать плагин, содержащий мои изменения.

Спасибо, ребята!