К сожалению, я не могу найти подробных инструкций по созданию файла docker-compose.yml. Кто-нибудь уже делал такой файл? Можно ли добавить его в репозиторий? Или кто-то может поделиться, если у него уже всё работает?
Мне кажется, что конфигурация контейнера, упомянутая в README, не соответствует определению файла compose, поэтому у меня возник этот вопрос.
Буду благодарен за любой ответ или подсказки.
Спасибо
Рекомендуемый способ запуска — следовать стандартной инструкции по установке. Если вам нужна локальная версия для разработки без указания доменного имени, ознакомьтесь с руководством Установка Discourse для разработки с использованием Docker.
Если вы хотите установить систему с помощью Docker Compose, создайте образ с помощью утилиты launcher, разместите его в доступном для Docker Compose месте и приступайте к работе. Существует команда launcher, которая выводит необходимые значения переменных окружения. Вы можете изучить исходный код launcher, чтобы узнать эту команду, так как я не помню её наизусть.
Я использую Docker Compose для запуска Discourse локально и на сервере. Это не полностью задокументировано, но вот репозиторий, и я с радостью отвечу на любые вопросы по нему:
Настройка заняла у меня гораздо больше времени, чем я ожидал.
Вау! Это кажется гораздо более сложным, чем я думал. К сожалению, у меня нет времени разбираться во всём этом, поэтому я сдаюсь. Если кто-то найдёт простой способ запустить Discourse с помощью файла docker-compose.yml, буду очень признателен. Также было бы здорово обновить README репозитория discourse_docker. Спасибо всем за ответы!