From dff818158c790481868c995e0209f13aeb106251 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Fri, 13 Feb 2026 21:43:51 +0900 Subject: chore: replace Makefile with justfile Co-Authored-By: Claude Opus 4.6 --- justfile | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 justfile (limited to 'justfile') diff --git a/justfile b/justfile new file mode 100644 index 0000000..de2a8fa --- /dev/null +++ b/justfile @@ -0,0 +1,57 @@ +docker_compose := "docker compose -f compose.local.yaml" + +default: down build up + +build: + {{ docker_compose }} build + cd frontend; npm install + +up: + {{ docker_compose }} up -d + cd frontend; npm run dev + +down: + {{ docker_compose }} down --remove-orphans + +logs: + {{ docker_compose }} logs + +logsf: + {{ docker_compose }} logs -f + +psql: + {{ docker_compose }} up --wait db + {{ docker_compose }} exec db psql --user=postgres albatross + +psql-query: + {{ docker_compose }} up --wait db + {{ docker_compose }} exec --no-TTY db psql --user=postgres albatross + +sqldef-dryrun: down + {{ docker_compose }} build db + {{ docker_compose }} up --wait db + {{ docker_compose }} run --no-TTY tools psqldef --dry-run < ./backend/schema.sql + +sqldef: down + {{ docker_compose }} build db + {{ docker_compose }} up --wait db + {{ docker_compose }} run --no-TTY tools psqldef < ./backend/schema.sql + +asynq: + {{ docker_compose }} up --wait task-db + {{ docker_compose }} run tools go run github.com/hibiken/asynq/tools/asynq --uri task-db:6379 dash + +init: build initdb + +initdb: + just psql-query < ./backend/schema.sql + just psql-query < ./backend/fixtures/dev.sql + +gen: + cd backend; just gen + cd frontend; npm run openapi-typescript + +check: + cd backend; just check + cd worker/swift; just check + cd frontend; npm run check -- cgit v1.3.1