/
advanceddev
/
license-server
Обзор
Документация
Войти
/
advanceddev
/
license-server
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
master
Makefile
78 строк
2 KB
advanceddev
first_commit
09 авг 2026, 20:04
Не верифицирован
09 авг 2026, 20:04
1326ca6
Код
Авторство
О чём код?
REVIVE_CONFIG ?= revive.toml PACKAGES ?= ./... GOEXPERIMENT ?= jsonv2 .PHONY: up down restart logs migrate migrate-create dev prod clean status install-tools test fmt tidy vet fix staticcheck revive govulncheck lint dev: NGINX_CONF=nginx.dev.conf docker compose up -d --build prod: NGINX_CONF=nginx.prod.conf docker compose up -d --build up: docker compose up -d --build down: docker compose down restart: down up logs: docker compose logs -f nginx license-server migrate: docker compose run --rm migrate migrate-create: @if [ -z "$(name)" ]; then \ echo "Usage: make migrate-create name=migration_name"; \ exit 1; \ fi @echo "-- Migration: $(name)\n-- Created: $$(date -u +%Y-%m-%dT%H:%M:%SZ)\n" > migrations/$$(date +%Y%m%d%H%M%S)_$(name).sql @echo "Created: migrations/$$(date +%Y%m%d%H%M%S)_$(name).sql" clean: docker compose down -v --remove-orphans status: docker compose ps # code quality test: GOEXPERIMENT=${GOEXPERIMENT} go test ./... -coverprofile=coverage.out -race go tool cover -html=coverage.out -o coverage.html @echo "Coverage report: coverage.html" fmt: gofmt -s -w . goimports -w . tidy: go mod tidy coverage: test go tool cover -html=coverage.out vet: go vet $(PACKAGES) fix: go fix $(PACKAGES) staticcheck: staticcheck $(PACKAGES) revive: revive -config $(REVIVE_CONFIG) $(PACKAGES) govulncheck: govulncheck $(PACKAGES) lint: fix vet test staticcheck revive govulncheck install-tools: go install honnef.co/go/tools/cmd/staticcheck@latest go install github.com/mgechev/revive@latest go install golang.org/x/vuln/cmd/govulncheck@latest