11 lines
		
	
	
		
			285 B
		
	
	
	
		
			Docker
		
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			285 B
		
	
	
	
		
			Docker
		
	
	
	
| FROM golang:1.22.1-alpine3.19 as build
 | |
| WORKDIR /app
 | |
| COPY go.mod go.sum main.go ./
 | |
| COPY watchdog/ ./watchdog
 | |
| RUN go mod download &&  go build -o watchdog-go -ldflags="-s -w" -trimpath
 | |
| 
 | |
| FROM alpine:3.19
 | |
| WORKDIR /app
 | |
| COPY --from=build /app/watchdog-go .
 | |
| USER 1001
 | |
| CMD ["/app/watchdog-go"] |