- Ruby 3.1.3
- Rails 7.0.4
-
Usuário administrador cadastrado:(email: '[email protected]', password: 'password', name: 'Anita')
-
Usuário regular cadastrado:(email: '[email protected]', password: 'password', name: 'Maria')
- Criar o projeto Dockerizado;
- Ruby on Rails;
- Alta cobertura de testes;
- PostgreSQL como banco de dados;
- Aplicar Bootstrap;
- Popular seeds
O usuário administrador é responsável pelas postagens, deve ser capaz de gerenciar o cadastro de Estados, gerenciar categorias de estilos de viagem, criar, editar e deletar uma postagem.
O usuário regular cadastrado poderá postar comentários vinculados a uma postagem principal e incluir avaliações. Deve ser capaz de visualizar todas as postagens e filtrar as postagens por Estado ou Estilo.
Deve ser capaz de visualizar todas as postagens e filtrar as postagens por Estado ou Estilo.
No terminal, clone o projeto:
$ git clone [email protected]:AnitaLuri/diario_de_viagem.git
Entre na pasta do projeto:
$ cd diario_de_viagem-app
Criar o container Docker:
$ docker-compose build
Popule a aplicação:
$ docker-compose run --service-ports rails bash
$ rails db:seed
$ exit
Visualize os testes:
$ docker-compose run --service-ports rails bash
$ rspec
$ exit
Visualize no navegador:
$ docker-compose up
- Acesse http://localhost:3000/