touch .env
-
docker-compose build
docker-compose run --rm web rails db:create db:schema:load
docker-compose up -d
-
bundle install
yarn install
rails db:create db:schema:load
rails s
-
Abrir
localhost:3000
en cualquier navegador
Nombre | Valor |
---|---|
LEAFLET_ACCESS_TOKEN | pk.eyJ1IjoiamlydWl6MiIsImEiOiJjandoNzd2djIyYWltNDFxbnZ2MWY1cm00In0.x0jDfuNjtcUEGG8FSGsLDw |
- Arreglar las ofensas de rubocop:
docker-compose exec web rubocop -a
- Correr tests:
docker-compose exec web bundle exec rspec
- El link de heroku es https://https://beetrack-challenge-javier-ruiz.herokuapp.com
- Se separó la API en dos controladores, uno para JSON y uno para HTML por simplicidad de código
- Se usó JS puro en el HTML para evitar programar de más, pero si se quisiera escalar se podrían crear componentes en Vue.js o React
- Para lo documentación se copió un HTML generado por swagger
- Dejé un script para probar los post a la api por si lo necesitan
populate_gps_waypoints.rb