feat(story-1.1): implement walking skeleton with Go Chi and Docker Compose

This commit is contained in:
Michael committed 2026-02-04 14:33:38 +01:00
1 parent d7ad2536d6
commit 99f1300e13
11 files changed
+411

No files matched your search

+45
View File
@@ -0,0 +1,45 @@
.PHONY: dev build run test lint clean docker-up docker-down migrate-up migrate-down
# Development
dev:
go run ./cmd/server
build:
go build -o bin/server ./cmd/server
run: build
./bin/server
# Testing
test:
go test -v ./...
test-coverage:
go test -coverprofile=coverage.out ./...
go tool cover -html=coverage.out -o coverage.html
# Linting
lint:
golangci-lint run
# Docker
docker-up:
docker-compose up --build -d
docker-down:
docker-compose down
docker-logs:
docker-compose logs -f
# Database migrations (placeholder for Story 1.2)
migrate-up:
@echo "Migration system not yet configured (Story 1.2)"
migrate-down:
@echo "Migration system not yet configured (Story 1.2)"
# Cleanup
clean:
rm -rf bin/
rm -f coverage.out coverage.html