Vagrantfile в репозитории discourse_docker — для продакшена?

Предназначен ли файл https://github.com/discourse/discourse_docker/blob/master/Vagrantfile для использования в продакшене?

Если да, как можно получить доступ к установленному Discourse внутри? (по умолчанию он мапится на 192.168.33.11)

Или мне просто скопировать его и использовать как шаблон?

Нет, это не так. Изначально это использовалось для разработки файлов Docker. Поскольку ни один из сопровождающих больше его не использует, я удалю его. Спасибо за предупреждение.

Для запуска Discourse в продакшн следуйте официальной стандартной инструкции по установке Discourse.

Я использовал Vagrantfile для тестирования сборки образа Docker Discourse на Mac до версии 2.5.0.beta4. У нас есть собственные шаблоны, собственный app.yml и т.д. Тестирование сборки образа через скрипт-загрузчик помогает убедиться, что перед развертыванием ничего не сломано. Наш конвейер не требует Vagrant, но локально я не знаю другого способа запуска скрипта-загрузчика, кроме как через виртуальную машину Vagrant. После обновления до версии 2.5.0.beta7 я обнаружил, что Vagrantfile был удалён, поэтому я больше не могу собирать образ Discourse локально.

Каковы ваши рекомендации по сборке образа Docker Discourse локально на Mac?

Для этого потребуется виртуализированная среда Linux. Как упоминалось выше, ни один из сопровождающих не использовал настройку Vagrant, поэтому она была подвержена устареванию и не могла быть нами поддержана. В настоящее время как разработка, так и автоматизированная сборка образа происходят в среде Linux.