.PHONY: install build start dev generate-standalone docker-build docker-run help

help:
	@echo "Swagger UI Server - Available commands:"
	@echo "  make install              - Install dependencies"
	@echo "  make build                - Build TypeScript"
	@echo "  make start                - Start server"
	@echo "  make dev                  - Start in development mode"
	@echo "  make generate-standalone  - Generate standalone HTML"
	@echo "  make docker-build         - Build Docker image"
	@echo "  make docker-run            - Run Docker container"

install:
	pnpm install

build:
	pnpm run build

start: build
	pnpm start

dev:
	pnpm run dev

generate-standalone:
	pnpm run generate:standalone

docker-build:
	docker build -t emoney-swagger-ui .

docker-run:
	docker run -p 8080:8080 emoney-swagger-ui

