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

Я хочу установить плагин. Что мне делать?

cd /var/discourse
nano containers/app.yml

У меня нет файла с именем app.yml.
Эта инструкция мне не помогает.
Нет ли другого способа?

Я установил Discourse для разработки с помощью Docker. Я хочу установить плагин оценки для Discourse. Думаю…

cd ~discourse/plugin 
git clone https://github.com/angusmcleod/discourse-ratings
docker restart

Правильно ли я понимаю?

Как был установлен ваш сервер?

Руководство по установке Discourse для разработки с использованием Docker

Склонируйте репозиторий плагина в папку плагинов и перезапустите сервер Rails, если он уже запущен.

Клонируйте репозиторий плагина в папку плагинов и перезапустите Docker.
После этого:
fatal: не репозиторий Git

В чём проблема?

Убедитесь, что вы используете корректный URL-адрес репозитория Git, например: GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
Если вы следуете руководству Install Discourse for development using Docker для начала разработки, вам не нужно перезапускать Docker. Просто перейдите в папку Discourse и выполните команду ./bin/docker/unicorn для запуска сервера или нажмите Ctrl + C для его остановки.

Действительно, используется URL-адрес репозитория Git, например ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub’. Какой файл мне использовать?

Склонируйте весь репозиторий в папку вашего плагина, затем перезапустите сервер — это должно сработать.

cd ~discourse/plugins folder
Файл плагина уже существует.

Я поместил плагин оценки Discourse в существующую папку плагинов и перезапустил сервер.

Перейдите в /admin/plugin, там вы найдете свой плагин.

  1. Перейдите в /discourse/plugins
  2. Выполните в папке plugins: git clone ‘GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  3. Запуск Docker-контейнера Discourse: docker discourse helth starting ㅠㅠ
  4. sudo docker logs 2fwk40482dw : fatal: Не репозиторий Git (или ни один из родительских каталогов до точки монтирования /discourse)

Я до сих пор не понимаю…

Помогите, пожалуйста.. 크

Почему ваш шаг 3? Разместите здесь всю вашу процедуру выполнения операций?

Спасибо. Перейдите в каталог cd ~discourse/plugins и выполните discourse-rating remove. Затем выполните git clone https://github.com/angusmcleod/discourse-ratings.git. У меня получилось, дома всё работает. Но, похоже, в корпоративной версии Discourse возникла проблема. После установки плагина невозможно перезапустить Docker. При выполнении sudo docker logs 2fwk40482dw выводится ошибка: : fatal: Not a git repository (or any parent up to mount point /discourse).

Является ли сервер компании установкой для производственной среды или для разработки?

Возможно изменение исходного кода на основе docker-compose.

Установка в режиме разработки

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

Чем отличаются эти две среды? Используется ли установка в вашей компании другими пользователями?

  • Моя домашняя страница
    Я руководствуюсь приведенным ниже руководством.
    Руководство для начинающих по установке Discourse на Ubuntu для разработки
    Install Discourse on Ubuntu or Debian for Development

  • Моя компания
    Она состоит из следующих компонентов:
    Пакет
    docker-compose
    docker
    postgresql
    redis
    исходный код Discourse

  1. Перейдите в /discourse/plugins
    1. Введите в поле GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub
  2. Перезапустите docker
  3. sudo docker logs
    • Ошибка: fatal: Not a git repository (or any parent up to mount point /discourse)