Code backup
This commit is contained in:
2026-05-10 16:59:01 +02:00
commit 368d6fafea
796 changed files with 315310 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
CWD=$(shell pwd)
APP_GID=$(shell id --group)
APP_USER=${USER}
CONTAINER_NAME=another-http-check
BIN_NAME=another-http-check
RPM_SPEC_NAME=another-http-check.spec
GO_VERSION=$(shell grep FROM Dockerfile | awk '{ print $$2 }' | sed 's/[a-z:-]//g' | xargs echo -n)
APP_VERSION=$(shell date +"%Y%m%d")
LDFLAGS=-ldflags "-X main.goVersion=$(GO_VERSION) -X main.appVersion=$(APP_VERSION)"
default: binary
test: build
docker run -v $(CWD):/app -it --rm $(CONTAINER_NAME) \
go test -v $(LDFLAGS)
binary: build clean
docker run -v $(CWD):/app -it --rm $(CONTAINER_NAME) \
go build $(LDFLAGS) \
-tags netgo -installsuffix netgo -o $(BIN_NAME)
rpm: binary
rm -rf rpmbuild
docker run -v $(CWD):/app -it --rm $(CONTAINER_NAME) \
rpmbuild -ba $(RPM_SPEC_NAME)
cp rpmbuild/RPMS/x86_64/*.rpm .
runshell: build
docker run -v $(CWD):/app -it --rm $(CONTAINER_NAME) sh
clean:
rm -f $(BIN_NAME)
upgrade-dependencies: build
docker run -v $(CWD):/app -it --rm $(CONTAINER_NAME) go get -u
build:
docker build --build-arg APP_GID=$(APP_GID) --build-arg=APP_USER=$(APP_USER) \
-t $(CONTAINER_NAME) .