Skip to content

adrianoavelino/sistema-certificado

Repository files navigation

sistema-certificado

GitHub top language Made by Repository size GitHub last commit

Imagem da aplicação

Começando

Configuração do ambiente de desenvolvimento

A configuração do ambiente deve ser executada somente na primeira vez

Execute os passos abaixo para configurar o ambiente de desenvolvimento:

#clona o projeto
git clone https://github.com/adrianoavelino/sistema-certificado.git

#entra no diretório
cd sistema-certificado

#constrói o container app
docker-compose build

#atualiza o yarn no container app
docker-compose run --rm app yarn install --check-files

#instala as dependências
docker-compose run --rm app bundle install

#configura o banco de dados
docker-compose run --rm app bundle exec rails db:setup

Inicialização da aplicação

#inicia a aplicação
docker-compose up -d

Após incializar os containers, acesse o endereço http://localhost:3000/users/sign_in para ter acesso à aplicação.

Usuário e senha para o primeiro acesso:

Usuário Senha
email@email.com 123123

Outros comandos úteis:

#inicia a aplicação
docker-compose up -d

#para a aplicação
docker-compose stop

#reinicia a aplicação
docker-compose restart

#para os containers e remove os containers, networks,
#volumes e images criadas pelo comando docker-compose up
docker-compose down

Testes

#inicie o ambiente de testes
docker-compose -f docker-compose-test.yml up

#execute os testes e2e
docker-compose -f docker-compose-test.yml run --rm test bundle exec cucumber