dgateles
(Douglas Teles)
1
É possível instalar o Discourse em um container Docker com o Jenkins configurando um Dockerfile?
Como assim:
RUN mkdir -p /mnt/discourse
RUN git clone https://github.com/discourse/discourse_docker.git /mnt/discourse
RUN cd /mnt/discourse
COPY app.yml /mnt/discourse/containers/
CMD ["./launcher", "bootstrap", "app"]
CMD ["./launcher", "start", "app"]
pfaffman
(Jay Pfaffman)
2
Possível, provavelmente. Fácil? Não.
Acredito que você precisaria criar uma imagem personalizada para que isso funcione. Veja Can Discourse ship frequent Docker images that do not need to be bootstrapped?.
Você poderia, em tese, executar o comando de bootstrap, que cria a imagem Docker necessária, e depois iniciá-la com as configurações ENV apropriadas.
Mas se quiser suporte aqui, precisará criar e executar a imagem usando ./launcher.