Há muita discussão relacionada em O Discourse pode enviar imagens Docker frequentes que não precisam ser inicializadas?.
A essência é:
-
Você fornece serviços externos para PostgreSQL, Redis e Balanceador de Carga e configura o app.yml para usá-los, como por exemplo em Executando o Discourse com um servidor PostgreSQL separado.
-
Execute
./launcher bootstrap appem algum lugar. Isso resultará na criação de uma imagem de contêiner na máquina local. Faça o upload dessa imagem para o seu serviço de registro de contêineres. -
Agora você pode iniciar quantas instâncias desejar, configurando todas para executar a imagem exportada no passo anterior.