Olá,
Sempre que preciso adicionar um plugin ou editar alguma configuração no PuTTy docker, preciso reconstruir o container.
Existe uma maneira mais rápida de editar no Docker sem ter que reconstruir?
Atenciosamente,
Olle
Olá,
Sempre que preciso adicionar um plugin ou editar alguma configuração no PuTTy docker, preciso reconstruir o container.
Existe uma maneira mais rápida de editar no Docker sem ter que reconstruir?
Atenciosamente,
Olle
Se você adicionar ou remover um plugin, você deve reconstruir.
A propósito, considere abandonar o PuTTY em favor do Windows Terminal.
Desenvolver plugins contra um site de produção será um processo muito tedioso. Recomendo que você configure um ambiente de desenvolvimento local (ou na nuvem). Temos alguns guias aqui:
Não é realmente recomendado, mas você pode fazer algo como
cd /var/discourse
./launcher enter app
cd /var/www/discourse/plugins/your-plugin-path
git pull
sv restart unicorn
Mas, a menos que você esteja alterando algo bem trivial, você vai querer configurar um ambiente de desenvolvimento como sugerido.
Mas isso não vai executar nenhuma migração?
Assumo que, se ele não souber mais do que parece, não haverá migrações. ![]()
Mas, sim, se fosse você, eu teria dito para também
bin/rails db:migrate
E então você diria “mas e os assets?”
E eu diria, “Sim, você precisa fazer isso também. Exatamente como fazer fica como exercício para o leitor.”
Hmm, talvez eu deva fazer como antigamente para não quebrar o site,
O Terminal do Windows é melhor para usar do que o PuTTY?
Atenciosamente,
Olle
Se você for para um novo servidor, não fará nenhuma alteração no site até saber que o novo site funciona. É impossível quebrar o site.
Sim, é muito mais moderno.
O Windows Terminal oferece várias abas, temas personalizáveis, suporte a Unicode e UTF-8, aceleração por GPU e melhor integração com recursos modernos do Windows em comparação com o PuTTY.
O Windows Terminal se integra ao Subsistema do Windows para Linux (WSL), suporta perfis de shell nativos e permite alternar perfeitamente entre os ambientes PowerShell, Prompt de Comando e WSL dentro de uma única janela.