export CGO_ENABLED=1 export DOCKER_HOST := ssh://root@ber1app1.local default: check build: ./secret # Simple build (no code signing needed) ./secret: go build -v -o $@ cmd/secret/main.go vet: go vet ./... test: go test ./... || go test -v ./... fmt: go fmt ./... lint: golangci-lint run --timeout 5m # Check all code quality (build + vet + lint + unit tests) check: ./secret vet lint test # Build Docker container docker: docker build -t sneak/secret . # Run Docker container interactively docker-run: docker run --rm -it sneak/secret # Clean build artifacts clean: rm -f ./secret