Desde que você tenha instalado no seu computador Docker, o VSCode e a extensão Remote-Containers, não tem pré-requisito algum, é só rodar o projeto! 😲
Instruções:
# Clone este repositório
$ git clone https://github.com/pedrorenan/js-expert-week.git
# Acesse a pasta do projeto no terminal/cmd
$ cd js-expert-week
# Abra o projeto com o VSCode
$ code .
Quando o VSCode abrir você verá uma mensagem informando que foram detectadas as configurações necessárias para que a extensão Remote-Containers faça a mágica acontecer.
Clique em "Reopen in Container". O VSCode vai reiniciar e é só aguardar o ambiente ficar pronto para você. Pode demorar um pouco na primeira vez se você nunca tiver feito o download dos containers necessários 🕐. Mas vale a pena!
Quando finalizar, você terá um terminal dentro do VSCode que já está dentro do container. Tudo integrado! Tipo Inception mesmo 🍿.
💡 Tudo que você executar nesse terminal será executado dentro do container apenas!
Eu escrevi um post sobre VSCode e Remote-Containers, se quiser ler um pouco mais sobre o assunto, é só acessar "Em busca da independência para o ambiente de desenvolvimento".
#execute o script que gera os vídeos em vários formatos
$ sh script.sh
🕐 Pode ser que demore um pouco, depende do seu ambiente. Verifique as pastas que vão sendo criadas em assets/timeline.
- Use dois terminais dentro do VSCode.
#Terminal 1
#execute o CDN
$ npm run assets
#Terminal 2
#execute a aplicação
$ npm run dev
-
No se navegador de internet, acesse http://localhost:8080 ou http://127.0.0.1:8080
-
Clique na miniatura da Semana JS EXPERT e aperte o play!