Ao subir o servico (npm run start-auth) recebo erro de que a porta 8000 já está em uso.

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Oi, Nelson, tudo bem?
Pela mensagem Error: listen EADDRINUSE: address already in use :::8000, o seu terminal está informando que a porta 8000, que o server.js tenta utilizar, já está sendo ocupada por outro processo.
Analisando as imagens que você enviou, é muito provável que você tenha executado o comando node server.js em um terminal e ele continuou rodando em segundo plano. Ao tentar executar npm run start-auth em outro terminal, você tentou iniciar o mesmo servidor novamente, causando o conflito de porta.
Você precisa "liberar" a porta 8000, finalizando o processo que a está utilizando. Em ambientes Linux vou pedir para que tente realizar esses comandos, você pode fazer isso seguindo os passos abaixo:
Use o comando a seguir no seu terminal para descobrir qual processo (e seu PID - Process ID) está usando a porta 8000:
```bash
lsof -i :8000
```
Dai vamos parar o processo, o comando acima vai te retornar uma linha com o número do PID na segunda coluna. Com esse número em mãos, use o comando kill para forçar o encerramento do processo. Substitua [PID] pelo número que você encontrou:
```bash
kill -9 [PID]
```
Uma alternativa mais simples é fechar completamente a maquina e reiniciar. Isso geralmente encerra todos os processos que foram iniciados por ele.
Depois de liberar a porta, execute apenas o comando npm run start-auth em um único terminal e tudo deve funcionar como esperado.
Espero ter ajudado! Bons estudos!
Sucesso ✨
Bom dia, Victor.
Obrigado pela sua excelente orientação. O "vilão" era um contêiner (portainer) do docker ;-).
Bom dia, Victor.
Obrigado pela sua excelente orientação. O "vilão" era um contêiner (portainer) do docker ;-).