mirror of
				https://github.com/byReqz/probehost2.git
				synced 2025-10-31 14:41:31 +00:00 
			
		
		
		
	docker: trim binary, add standalone traceroute, run as own user
This commit is contained in:
		| @@ -2,11 +2,14 @@ FROM golang:latest as builder | |||||||
| WORKDIR /build | WORKDIR /build | ||||||
| COPY . . | COPY . . | ||||||
| RUN go get -u | RUN go get -u | ||||||
| RUN CGO_ENABLED=0 go build -o probehost2 | RUN CGO_ENABLED=0 go build -ldflags="-s -w" -o probehost2 | ||||||
|  |  | ||||||
| FROM alpine:latest | FROM alpine:latest | ||||||
| RUN apk update | RUN apk update | ||||||
| RUN apk add mtr iputils nmap-nping | RUN apk add mtr iputils nmap-nping traceroute | ||||||
|  | RUN adduser -D probehost2 | ||||||
| COPY --from=builder /build/probehost2 / | COPY --from=builder /build/probehost2 / | ||||||
| RUN touch /probehost2.log | RUN touch /probehost2.log | ||||||
|  | RUN chown probehost2:users /probehost2.log | ||||||
|  | USER probehost2 | ||||||
| CMD ["/probehost2"] | CMD ["/probehost2"] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user