29 lines
648 B
Makefile
29 lines
648 B
Makefile
.PHONY: dev-db dev-db-down migrate backend frontend test lint compose-check
|
|
|
|
dev-db:
|
|
docker compose -f compose.dev.yaml up -d db
|
|
|
|
dev-db-down:
|
|
docker compose -f compose.dev.yaml down
|
|
|
|
migrate:
|
|
set -a; . ./.env; set +a; cd backend && go run ./cmd/api migrate
|
|
|
|
backend:
|
|
set -a; . ./.env; set +a; cd backend && go run ./cmd/api
|
|
|
|
frontend:
|
|
cd frontend && npm run dev
|
|
|
|
test:
|
|
cd backend && go test ./...
|
|
cd frontend && npm test
|
|
|
|
lint:
|
|
cd backend && go vet ./...
|
|
cd frontend && npm run lint
|
|
cd frontend && npm run typecheck
|
|
|
|
compose-check:
|
|
DISCORD_CLIENT_ID=test DISCORD_CLIENT_SECRET=test docker compose --env-file .env.example config --quiet
|