.PHONY: up down

GOFILES=$(shell find . -name '*.go' -o -name 'go.*')
STATICFILES=$(shell find . -name '*.js' -o -name '*.css' -o -name '*.html')
SQLFILES=$(shell find . -name '*.sql')

build: server manager

server: $(GOFILES) $(STATICFILES)
	go build -o server ./cmd/serve

manager: $(GOFILES) $(SQLFILES)
	go build -o manager ./cmd/manage

up:
	docker compose up -d

down:
	docker compose down