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
#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 protected] | 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
#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