.PHONY: up down build logs ps test shell-app shell-db migrate prod

up:
	docker compose up -d

down:
	docker compose down

build:
	docker compose build

logs:
	docker compose logs -f

ps:
	docker compose ps

test:
	docker compose exec web npm test

shell-app:
	docker compose exec web sh

shell-db:
	docker compose exec db psql -U $(DB_USER)

migrate:
	docker compose exec web npx prisma migrate dev

prod: build
	docker compose -f docker-compose.yml up -d
