score-the-pigs/Makefile
2025-04-11 13:36:52 -04:00

28 lines
484 B
Makefile

.PHONY: tidy
tidy:
clojure-lsp clean-ns && clojure-lsp format && clojure-lsp diagnostics
.PHONY: storage/site.db
storage/site.db:
rm -f storage/site.db*
sqlite3 storage/site.db 'PRAGMA journal_mode=WAL;'
clj -M dev/migration.clj
uv run dev/sqlite-history.py
.PHONY: db
db: storage/site.db
repl: storage/site.db
clj -M:dev dev
jar: db
clojure -T:build uberjar
mv target/*.jar .
run-jar: jar
java -jar score-the-pigs.jar
.PHONY: deploy
deploy:
fly deploy --local-only