Fiz minha atualização semestral (que correu bem pela primeira vez, apenas a limpeza usual de contêineres antigos por falta de espaço em disco)…
Mas no início, vi uma mensagem sobre app.yml estar muito visível (app.yml visível mundialmente) e um comando para corrigi-lo.
Claro que a atualização é longa o suficiente para que a mensagem passe por qualquer buffer e o Google é seu amigo (ou a busca aqui) não ajuda desta vez. Tentando adivinhar em qual arquivo de log a informação pode estar… uhum.
Tenho quase certeza que alguém aqui dirá “tada” em cerca de dois segundos, mas no final eu apenas executo a coisa novamente para ver a mensagem, mesmo que o fórum fique inativo por mais alguns minutos. Então, para referência:
chmod o-rwx containers/app.yml
E como uma melhoria que eu realmente gostaria de ver em logs *nix… qualquer processamento que leve várias páginas deve sempre TERMINAR com uma mensagem dizendo (a operação realizada foi registrada em xxxx.log).
“World readable” é um termo Unix que significa que todos os usuários no seu sistema podem acessar o arquivo. Não significa “mundialmente”, como em “todos no planeta”.
Na maioria das instalações do Discourse, há apenas um usuário (você), então isso realmente não importa.
@gabenp talvez seja uma boa ideia usar um termo menos técnico aqui. Isso causa um pouco de pânico de vez em quando.
Ah, faz tanto tempo que só uso *nix que esqueço das coisas. Preocupo-me mais com o que meus servidores web expõem por engano… lá eu não gostaria de ver o termo mundialmente .