- Staging server linked to development branch: https://walletest-reborn.herokuapp.com/
- Production server linked to master branch: https://walletest-born.herokuapp.com/
- Modelo de datos
- Mock-ups
- Relatos de usuario
- Planificación de relatos en las distintas entregas
- Configuración de ambiente de desarrollo
- CRUD de usuarios
- Lógica de sesiones
- Tests de modelos / controladores / vistas / rutas
- Modelo de datos y Mock-ups se encuentran en la carpeta docs. Actualmente está desactualizado
- HU se encuentran en las issue del repo
- La planificación de las HU se encuentra en forma de (milestones, lo cual se encuentran en las issue del repo
- El informe de pruebas de usuarios se encuentra en la carpeta docs. El enlace al material adicional de las pruebas se encuentra en el informe.
touch .env
docker-compose build
docker-compose run --rm web bundle install
docker-compose run --rm web yarn install
docker-compose run --rm web rails db:create db:schema:load
- Copy
development.key
insideconfig/credentials
docker-compose up -d
- Open
localhost:3000
with any browser
- Run almost all:
docker-compose exec web rake
docker-compose exec web bundle exec rspec
docker-compose exec web yarn eslint
docker-compose exec web rake scss_lint
docker-compose exec web rubocop
docker-compose exec web rake erblint
docker-compose exec web bundle-audit check --update
docker-compose exec web brakeman -z -q
-
Check new versions of gems:
docker-compose exec web bundle outdated --no-local
-
Clear docker space on disk:
docker system prune -a --volumes
-
Edit credentials:
docker-compose run --rm web rails credentials:edit --environment X
-
Fix eslint offences automatically:
docker-compose exec web yarn run eslint --fix --ext .js,.es6 app/javascripts
-
Fix rubocop offences automatically:
docker-compose exec web rubocop -a
-
Fix erblint offences automatically:
docker-compose exec web bundle exec erblint --lint-all -a
-
Populate database
docker-compose run --rm web rails db:seed
(works and doesn't die) and useful website -
Execute migrations
docker-compose run --rm web rails db:migrate