Skip to content

Instantly share code, notes, and snippets.

@pkarman
Last active November 21, 2018 16:53

Revisions

  1. pkarman revised this gist Nov 21, 2018. 1 changed file with 0 additions and 3 deletions.
    3 changes: 0 additions & 3 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -62,7 +62,4 @@ unsafe:
    safe:
    mv .git/hooks/pre-commit-linter .git/hooks/pre-commit

    fixschema:
    perl -pi -e 's/docket_grants/docket_motions/g' db/schema.rb

    .PHONY: test run clean lint check logs db update one-test client-test security build ready
  2. pkarman revised this gist Nov 21, 2018. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -16,12 +16,18 @@ clean:
    rm -f app/assets/javascripts/*webpack*
    rm -rf tmp/capybara

    vacols:
    docker exec --tty -i VACOLS_DB-development bash

    build: clean
    bundle exec rake local:destroy local:build

    lint:
    bundle exec rake lint

    jslint:
    cd client && yarn run lint

    security:
    bundle exec rake security

    @@ -56,4 +62,7 @@ unsafe:
    safe:
    mv .git/hooks/pre-commit-linter .git/hooks/pre-commit

    fixschema:
    perl -pi -e 's/docket_grants/docket_motions/g' db/schema.rb

    .PHONY: test run clean lint check logs db update one-test client-test security build ready
  3. pkarman revised this gist Oct 26, 2018. 1 changed file with 15 additions and 2 deletions.
    17 changes: 15 additions & 2 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,7 @@ clean:
    rm -f log/vacols.log
    rm -f log/test.log
    rm -f app/assets/javascripts/*webpack*
    rm -rf tmp/capybara

    build: clean
    bundle exec rake local:destroy local:build
    @@ -32,15 +33,27 @@ logs:
    db:
    bundle exec rails dbconsole

    update:
    migrate:
    bundle exec rake db:migrate

    fresh:
    git fresh

    install:
    bundle check || bundle install
    bundle exec rake db:migrate

    update: fresh install migrate

    client-test:
    cd client && yarn run build:test

    one-test:
    bundle exec rspec $$T

    unsafe:
    mv .git/hooks/pre-commit .git/hooks/pre-commit-linter

    safe:
    mv .git/hooks/pre-commit-linter .git/hooks/pre-commit

    .PHONY: test run clean lint check logs db update one-test client-test security build ready
  4. pkarman revised this gist Oct 11, 2018. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion Makefile
    Original file line number Diff line number Diff line change
    @@ -11,9 +11,13 @@ test: clean
    bundle exec rake

    clean:
    rm -f log/vacols.log
    rm -f log/test.log
    rm -f app/assets/javascripts/*webpack*

    build: clean
    bundle exec rake local:destroy local:build

    lint:
    bundle exec rake lint

    @@ -39,4 +43,4 @@ client-test:
    one-test:
    bundle exec rspec $$T

    .PHONY: test run clean lint check logs db update
    .PHONY: test run clean lint check logs db update one-test client-test security build ready
  5. pkarman revised this gist Oct 4, 2018. 1 changed file with 5 additions and 2 deletions.
    7 changes: 5 additions & 2 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -12,10 +12,13 @@ test: clean

    clean:
    rm -f log/test.log
    rm app/assets/javascripts/*webpack* || true
    rm -f app/assets/javascripts/*webpack*

    lint:
    bundle exec rake lint security
    bundle exec rake lint

    security:
    bundle exec rake security

    check: test lint

  6. pkarman revised this gist Oct 2, 2018. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -15,8 +15,7 @@ clean:
    rm app/assets/javascripts/*webpack* || true

    lint:
    bundle exec rake lint
    brakeman
    bundle exec rake lint security

    check: test lint

  7. pkarman revised this gist Oct 1, 2018. 1 changed file with 12 additions and 1 deletion.
    13 changes: 12 additions & 1 deletion Makefile
    Original file line number Diff line number Diff line change
    @@ -1,18 +1,22 @@
    ready:
    h=`docker-compose ps | grep healthy`; while [ "$$h" == "" ]; do h=`docker-compose ps | grep healthy`; echo $$h; sleep 1; done

    run:
    up:
    docker-compose up -d

    run: up ready
    foreman start

    test: clean
    bundle exec rake

    clean:
    rm -f log/test.log
    rm app/assets/javascripts/*webpack* || true

    lint:
    bundle exec rake lint
    brakeman

    check: test lint

    @@ -24,6 +28,13 @@ db:

    update:
    git fresh
    bundle check || bundle install
    bundle exec rake db:migrate

    client-test:
    cd client && yarn run build:test

    one-test:
    bundle exec rspec $$T

    .PHONY: test run clean lint check logs db update
  8. pkarman revised this gist Sep 19, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,6 @@
    ready:
    h=`docker-compose ps | grep healthy`; while [ "$$h" == "" ]; do h=`docker-compose ps | grep healthy`; echo $$h; sleep 1; done

    run:
    docker-compose up -d
    foreman start
  9. pkarman revised this gist Sep 17, 2018. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -23,5 +23,4 @@ update:
    git fresh
    bundle exec rake db:migrate


    .PHONY: test run clean lint check logs
    .PHONY: test run clean lint check logs db update
  10. pkarman revised this gist Sep 14, 2018. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -16,4 +16,12 @@ check: test lint
    logs:
    docker-compose logs -f

    db:
    bundle exec rails dbconsole

    update:
    git fresh
    bundle exec rake db:migrate


    .PHONY: test run clean lint check logs
  11. pkarman created this gist Sep 14, 2018.
    19 changes: 19 additions & 0 deletions Makefile
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    run:
    docker-compose up -d
    foreman start

    test: clean
    bundle exec rake

    clean:
    rm -f log/test.log

    lint:
    bundle exec rake lint

    check: test lint

    logs:
    docker-compose logs -f

    .PHONY: test run clean lint check logs