28 lines
484 B
Makefile
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
|