mirror of https://github.com/statping/statping
dockerfile testing - http check close
parent
2ba1a7f359
commit
8af93329e1
|
@ -1,6 +1,6 @@
|
||||||
FROM alpine:latest
|
FROM alpine:latest
|
||||||
|
|
||||||
ENV VERSION=v0.37
|
ENV VERSION=v0.4
|
||||||
|
|
||||||
RUN apk --no-cache add libstdc++ ca-certificates
|
RUN apk --no-cache add libstdc++ ca-certificates
|
||||||
RUN wget -q https://github.com/hunterlong/statup/releases/download/$VERSION/statup-linux-alpine.tar.gz && \
|
RUN wget -q https://github.com/hunterlong/statup/releases/download/$VERSION/statup-linux-alpine.tar.gz && \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM golang:1.10.3-alpine
|
FROM golang:1.10.3
|
||||||
|
|
||||||
RUN apk update && apk add git g++ libstdc++ ca-certificates
|
RUN apk update && apk add git g++ libstdc++ ca-certificates
|
||||||
|
|
||||||
|
@ -21,7 +21,5 @@ ENV CMD_FILE=/usr/bin/cmd
|
||||||
RUN printf "#!/usr/bin/env sh\n\$1\n" > $CMD_FILE && \
|
RUN printf "#!/usr/bin/env sh\n\$1\n" > $CMD_FILE && \
|
||||||
chmod +x $CMD_FILE
|
chmod +x $CMD_FILE
|
||||||
|
|
||||||
WORKDIR /app
|
|
||||||
VOLUME /app
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
ENTRYPOINT statup
|
ENTRYPOINT statup
|
4
Makefile
4
Makefile
|
@ -1,4 +1,4 @@
|
||||||
VERSION=0.39
|
VERSION=0.4
|
||||||
GOPATH:=$(GOPATH)
|
GOPATH:=$(GOPATH)
|
||||||
GOCMD=go
|
GOCMD=go
|
||||||
GOBUILD=$(GOCMD) build
|
GOBUILD=$(GOCMD) build
|
||||||
|
@ -65,7 +65,7 @@ docker-dev-run: docker-dev
|
||||||
$(DOCKER) run -t -p 8080:8080 hunterlong/statup:dev
|
$(DOCKER) run -t -p 8080:8080 hunterlong/statup:dev
|
||||||
|
|
||||||
docker-test: docker-dev
|
docker-test: docker-dev
|
||||||
$(DOCKER_COMP) -f servers/docker-compose-test.yml up
|
$(DOCKER) run -t --entrypoint="go test -v ./..." hunterlong/statup:dev
|
||||||
|
|
||||||
databases:
|
databases:
|
||||||
$(DOCKER) run --name statup_postgres -p 5432:5432 -e POSTGRES_PASSWORD=password123 -e POSTGRES_USER=root -e POSTGRES_DB=root -d postgres
|
$(DOCKER) run --name statup_postgres -p 5432:5432 -e POSTGRES_PASSWORD=password123 -e POSTGRES_USER=root -e POSTGRES_DB=root -d postgres
|
||||||
|
|
|
@ -109,6 +109,7 @@ func ServiceHTTPCheck(s *types.Service) *types.Service {
|
||||||
RecordFailure(s, fmt.Sprintf("HTTP Error %v", err))
|
RecordFailure(s, fmt.Sprintf("HTTP Error %v", err))
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
response.Header.Set("Connection", "close")
|
||||||
response.Header.Set("User-Agent", "StatupMonitor")
|
response.Header.Set("User-Agent", "StatupMonitor")
|
||||||
t2 := time.Now()
|
t2 := time.Now()
|
||||||
s.Latency = t2.Sub(t1).Seconds()
|
s.Latency = t2.Sub(t1).Seconds()
|
||||||
|
|
Loading…
Reference in New Issue