Como instalo uma versão estável do Discourse no Docker localmente?

Olá a todos,

Consegui instalar o Discourse no Docker localmente seguindo estas instruções: Install Discourse for development using Docker

O único problema que tenho é que preciso conseguir executar uma versão estável do Discourse (2.6) para rodar alguns testes. O que está instalado atualmente é: 2.7.0.beta9

Durante todo o processo de instalação acima, o que preciso alterar para instalar a versão estável do Discourse?

Obrigado!

Você deverá conseguir entrar no diretório de origem com cd e usar o git para fazer o checkout da versão desejada. Será necessário descartar, criar e migrar o banco de dados.

Olá @pfaffman, obrigado por isso. Consegui obter a tag para a versão 2.6.6.

Estou enfrentando este erro:

AVISO: Parece que seus plugins do Discourse ou a versão do núcleo foram alterados recentemente.
O diretório tmp/cache será limpo para evitar problemas de desenvolvimento.

Rastreamento (mais recente primeiro):
1: from bin/unicorn:63:in `<main>'
bin/unicorn:31:in `ensure_cache_clean!': uninitialized constant FileUtils (NameError)
Did you mean?  FileTest

Como posso garantir que o cache seja limpo para que eu possa prosseguir?

EDIT:

Quando tentei re-inicializar, foi isso que obtive:

Migrando banco de dados...
rake aborted!
NoMethodError: undefined method `[]' for nil:NilClass
/src/lib/migration/safe_migrate.rb:56:in `migrate'
/src/lib/tasks/db.rake:215:in `block in <main>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate
(Veja o rastreamento completo executando a tarefa com --trace)

Você

rm -r tmp

Você derrubou e recriou o banco de dados antes de tentar migrá-lo?

Desculpe, @pfaffman, sou bastante novo nisso, então minhas perguntas podem ser bastante básicas. Eu não tinha nenhuma informação essencial sobre o banco de dados atual, então não achei que precisasse migrá-lo. Depois que

git checkout v2.6.6

Tentei re-inicializá-lo, então obtive os erros acima. Como faço para descartar e criar o banco de dados? Tentei seguir as Notas do guia: Install Discourse for development using Docker, mas nenhuma delas funcionou para mim.

Desculpe. Sim, há muito o que aprender.

./bin/rake db:drop db:create db:migrate

O que você está tentando testar? Você realmente precisa de um ambiente de desenvolvimento?

Obrigado, @pfaffman,

Estou tentando configurar um ambiente local no Docker para testar e explorar plugins, além de investigar a API. Também esperava que tudo fosse executado dentro do Docker, facilitando o compartilhamento com colegas, mas parece que o ember-cli e o yarn são executados localmente. Existe algum container Docker totalmente empacotado do Discourse que não dependa de nada executado localmente?

Após tentar
./bin/rake db:drop db:create db:migrate
encontrei o seguinte erro:

$ ./bin/rake db:drop db:create db:migrate
rake aborted!
PG::ConnectionBad: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Tasks: TOP => db:drop => db:load_config => environment

Consegui executar tudo na versão beta, mas desde que fiz o downgrade, estou tendo problemas com a parte do banco de dados.