eu fique com dúvida em relação ao parâmetro -w /app
eu fique com dúvida em relação ao parâmetro -w /app
Oi Marcelo,
O parâmetro -w /app
no comando docker run
define o diretório de trabalho dentro do container.
Ou seja, ele especifica que, após o container ser iniciado, o diretório /app
será o diretório ativo para a execução dos comandos.
No seu caso, o comando docker run --rm -itv $(pwd):/app -w /app golangci/golangci-lint golangci-lint run controllers/ database/ models/ routes/
está:
$(pwd)
) dentro do container no caminho /app
./app
como o diretório de trabalho.golangci-lint run controllers/ database/ models/ routes/
dentro do container, a partir do diretório /app
.Isso é útil para que o golangci-lint
encontre os arquivos do seu projeto no local correto dentro do container. 👍
Para saber mais: Docker run reference
Continue praticando e aprofundando seus conhecimentos! 🤔 💪