Digital Ocean + GitHub

Instalei o droplet do Discourse no Digital Ocean e quero criar um repositório que me permita baixar o código-fonte, fazer alterações e depois enviá-lo de volta para o Digital Ocean. Estou um pouco perdido, pois ele está sendo executado em contêineres e não vejo o diretório base de onde o site está hospedado quando faço SSH no droplet.

Qualquer ajuda seria ótima.

1 curtida

Olá Lynn. :wave:

Dos passos de instalação:

6. Instalar o Discourse

Clone a Imagem Oficial do Docker do Discourse em /var/discourse.

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
chmod 700 containers

Você precisará ser root durante o restante do processo de configuração e inicialização.

Portanto, esse repositório seria clonado em /var/discourse. :+1:

1 curtida

Provavelmente você não vai querer fazer isso. Embora possa parecer uma ótima ideia no momento, fazer alterações no Discourse é melhor alcançado com sua fantástica arquitetura de plugins, temas e componentes de tema que seus desenvolvedores forneceram meticulosamente para nosso benefício.

Manter um fork torna a vida muito chata e improdutiva e, argumentavelmente, só deve ser buscado se você pretende fazer um PR em um curto período de tempo.

5 curtidas

Não é chato. Mas muito improdutivo. A menos que você queira pagar para ter vários engenheiros cujo trabalho em tempo integral é garantir que seu fork ainda funcione, você quer usar plugins ou componentes de tema. O único grupo que fez isso ficou muito arrependido.

4 curtidas

Obrigado, pessoal. Vamos manter o desenvolvimento de temas/componentes/plugins para modificações.

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.