mirror of
				https://github.com/taigrr/godns
				synced 2025-01-18 04:03:25 -08:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			394 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			394 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM golang:alpine AS builder
 | |
| RUN mkdir /godns
 | |
| ADD . /godns/
 | |
| WORKDIR /godns
 | |
| RUN go build -o godns cmd/godns/godns.go
 | |
| 
 | |
| FROM alpine
 | |
| RUN apk add --update ca-certificates
 | |
| RUN mkdir /usr/local/godns
 | |
| COPY --from=builder /godns/godns /usr/local/godns
 | |
| RUN chmod +x /usr/local/godns/godns
 | |
| RUN rm -rf /var/cache/apk/*
 | |
| WORKDIR /usr/local/godns
 | |
| ENTRYPOINT ["./godns", "-c", "/usr/local/godns/config.json"]
 |