Para acessar o ambiente de produção, utilize o link a seguir:
https://kalkuli-front-end.herokuapp.com/
Para acessar o ambiente de homologação, utilize o link a seguir:
https://kalkuli-front-end-hom.herokuapp.com/
Abaixo temos instruções de como configurar o ambiente de forma rápida.
sudo apt-get remove docker docker-engine docker.io
sudo apt-get update
sudo apt-get install \apt-transport-https \ca-certificates \curl \software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Verifique se você tem o fingerprint
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \table"
OBS: Em algumas distribuições do linux pode ser necessário mudar o "(lsb_release -cs)" de acordo com a distribuição do Ubuntu que o SO é derivado.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable
sudo apt-get update
e então
sudo apt-get install docker-ce
sudo docker run hello-world
sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
Agora ficou fácil, basta apenas utilizar o Docker Compose para colocar a aplicação no ar! Utilize os comandos:
sudo docker-compose -f docker-compose-dev.yml build
e
sudo docker-compose -f docker-compose-dev.yml up
Acesse o servidor local no endereço apresentado abaixo:
Agora você já pode começar a contribuir!
Para rodar os testes utilize:
sudo docker-compose -f docker-compose-dev.yml run front-end npm test
E para saber a cobertura de testes utilize:
sudo docker-compose -f docker-compose-dev.yml run front-end npm test -- --coverage