16 lines
		
	
	
		
			515 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			515 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM golang:1.22-alpine
 | 
						|
 | 
						|
COPY entrypoint.sh /usr/local/bin/drone-plugin-golangci-lint
 | 
						|
 | 
						|
RUN apk update && \
 | 
						|
    apk add curl && \
 | 
						|
    chmod +x /usr/local/bin/drone-plugin-golangci-lint && \
 | 
						|
    addgroup -S golangci-lint && adduser -S golangci-lint -G golangci-lint
 | 
						|
 | 
						|
USER golangci-lint
 | 
						|
 | 
						|
RUN curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin 
 | 
						|
 | 
						|
ENV PATH="/home/golangci-lint/go/bin:${PATH}"
 | 
						|
ENTRYPOINT ["/usr/local/bin/drone-plugin-golangci-lint"]
 |