/
Anabol1ks
/
test_hack
Обзор
Документация
Войти
/
Anabol1ks
/
test_hack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
makefile
72 строки
2 KB
Anabol1ks
fix
26 ноя 2025, 14:01
26 ноя 2025, 14:01
902786a
Код
Авторство
О чём код?
APP := ciwzd.exe LDFLAGS := -s -w \ -X 'ciwzd/internal/version.Version=$(shell git describe --tags --always 2>/dev/null || echo dev)' \ -X 'ciwzd/internal/version.Commit=$(shell git rev-parse --short HEAD 2>/dev/null || echo none)' \ -X 'ciwzd/internal/version.BuildDate=$(shell date -u +%Y-%m-%dT%H:%M:%SZ)' .PHONY: build build: @go build -ldflags "$(LDFLAGS)" -o bin/$(APP) ./cmd/ciwzd cli-analyze: @go run -ldflags "$(LDFLAGS)" ./cmd/ciwzd analyze . --pretty cli_generate: @go run ./cmd/ciwzd generate --path C:\Users\Grigo\Documents\GitGrisha\Avito-task cli-a-git: @go run -ldflags "$(LDFLAGS)" ./cmd/ciwzd analyze --repo https://github.com/Anabol1ks/OrderHub --ref main --pretty serve: @PORT=8080 go run -ldflags "$(LDFLAGS)" ./cmd/ciwzd serve test: @go test ./... -v -count=1 ci-test: npx gitlab-ci-local swag: swag init -g cmd/ciwzd/main.go # Docker команды docker-build: docker build -t ciwzd:latest \ --build-arg VERSION=$(shell git describe --tags --always 2>/dev/null || echo dev) \ --build-arg COMMIT=$(shell git rev-parse --short HEAD 2>/dev/null || echo none) \ --build-arg BUILD_DATE=$(shell date -u +%Y-%m-%dT%H:%M:%SZ) \ . docker-run: docker run -d --name ciwzd-api -p 8080:8080 ciwzd:latest docker-stop: docker stop ciwzd-api || true docker rm ciwzd-api || true docker-logs: docker logs -f ciwzd-api # Docker Compose команды up: docker-compose up -d down: docker-compose down logs: docker-compose logs -f restart: docker-compose restart ps: docker-compose ps # Полная пересборка rebuild: docker-compose down make docker-build docker-compose up -d