score-the-pigs/Makefile

29 lines
484 B
Makefile
Raw Normal View History

.PHONY: tidy
tidy:
clojure-lsp clean-ns && clojure-lsp format && clojure-lsp diagnostics
.PHONY: storage/site.db
storage/site.db:
2025-03-14 20:48:59 +00:00
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
2025-03-14 20:48:59 +00:00
jar: db
clojure -T:build uberjar
mv target/*.jar .
2025-04-11 17:36:52 +00:00
run-jar: jar
java -jar score-the-pigs.jar
.PHONY: deploy
deploy:
fly deploy --local-only