touch .envdocker-compose builddocker-compose run --rm web bundle installdocker-compose run --rm web yarn installdocker-compose run --rm web rails db:create db:schema:load- Copy
development.keyinsideconfig/credentials docker-compose up -d- Open
localhost:3000with any browser
- Run almost all:
docker-compose exec web rake docker-compose exec web bundle exec rspecdocker-compose exec web yarn eslintdocker-compose exec web rake scss_lintdocker-compose exec web rubocopdocker-compose exec web rake erblintdocker-compose exec web bundle-audit check --updatedocker-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