Skip to content

devfalcomer/aluno-online

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aluno Online

Projeto criado para realização de atividades práticas.

Instruções de Uso

Requer a instalação do Docker.

1. Criando as imagens

Baixar o repositório aluno-online na sua estação de trabalho.

Abrir a pasta aluno-online no VS Code. Abrir um novo Terminal (Ctrl+Shift+`) do VS Code.

Criar as imagens docker digitando no Terminal os comandos

docker image build -t aluno-online -f src/Dockerfile .
docker image build -t unit-jest -f test/unit/Dockerfile .
docker image build -t e2e-capybara -f test/e2e/Dockerfile .

2. Executando a aplicação web

Criar uma rede docker digitando no Terminal o comando

docker network create minha-rede

Executar um container docker digitando no Terminal o comando

docker container run -d -p3000:3000 --name aluno-online --network minha-rede aluno-online

Abrir a url http://localhost:3000/ no navegador. Autenticar com a matrícula 2020100 e senha senha123.

3. Executando os testes unitários

Executar um container docker digitando no Terminal o comando

docker container run -it --rm --volume $(pwd)/test/unit/coverage:/app/coverage unit-jest

4. Executando os testes end-to-end

Executar um container docker digitando no Terminal o comando

docker container run -it --rm --network minha-rede --volume $(pwd)/test/e2e/reports:/app/reports e2e-capybara

5. Parando a aplicação web

Parar o container docker digitando no Terminal o comando

docker container rm -f aluno-online

About

Protótipo de um Sistema Acadêmico

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 96.9%
  • JavaScript 1.4%
  • EJS 1.1%
  • CSS 0.3%
  • Ruby 0.1%
  • Dockerfile 0.1%
  • Gherkin 0.1%