43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
default:
|
|
@just --list
|
|
|
|
[private]
|
|
changed-ruby-files:
|
|
@git diff --name-only | \
|
|
(grep -v 'db/schema.rb' || true) | \
|
|
(grep -E '(\.(rb|rake|erb)|Rakefile)$' || true)
|
|
|
|
format-changed:
|
|
just changed-ruby-files | xargs -I{} bash -c "stree format {} > {}.tmp && mv {}.tmp {}"
|
|
|
|
format-all:
|
|
find . -name '*.rb' -type f -exec sh -c 'stree format "$1" > "$1.tmp" && mv "$1.tmp" "$1"' sh {} \;
|
|
|
|
psql-dump-domain-fa-favs:
|
|
@psql -P pager=off -c 'select user_id, post_id, 1 from domain_fa_favs limit 10000000;' -d redux_prod -h 10.166.33.171 -U scraper_redux -t -A -F ' '
|
|
|
|
test:
|
|
bundle exec srb tc
|
|
rm -rf tmp/blob_files_test/thumbnails
|
|
RAILS_ENV=test bin/rspec ./spec/lib/has_bulk_enqueue_jobs_spec.rb
|
|
RAILS_ENV=test bin/parallel_rspec -n4 --exclude-pattern "spec/lib/has_bulk_enqueue_jobs_spec.rb"
|
|
|
|
tc *args:
|
|
bundle exec srb tc {{args}}
|
|
|
|
user_scripts:
|
|
yarn build:user-scripts
|
|
|
|
dev:
|
|
exo run Procfile.dev
|
|
|
|
dev-console:
|
|
RAILS_ENV=development bin/rails console
|
|
|
|
staging:
|
|
exo run Procfile.staging
|
|
|
|
staging-console:
|
|
RAILS_ENV=staging bin/rails console
|
|
|