You've already forked getpsrc
							
							
		
			
				
	
	
		
			33 lines
		
	
	
		
			632 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			632 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
ARG BASE_IMAGE
 | 
						|
ARG BUILD_IMAGE
 | 
						|
 | 
						|
# BUILD
 | 
						|
# =====================================================================
 | 
						|
FROM ${BUILD_IMAGE} AS build
 | 
						|
 | 
						|
ARG GONOPROXY
 | 
						|
ARG GONOSUMDB
 | 
						|
ARG GOPRIVATE
 | 
						|
ARG GOPROXY
 | 
						|
ARG GOSUMDB
 | 
						|
ARG VERSION
 | 
						|
 | 
						|
COPY ./ /workspace
 | 
						|
 | 
						|
RUN cd /workspace && \
 | 
						|
    GONOPROXY=${GONOPROXY} \
 | 
						|
    GONOSUMDB=${GONOSUMDB} \
 | 
						|
    GOPRIVATE=${GOPRIVATE} \
 | 
						|
    GOPROXY=${GOPROXY} \
 | 
						|
    GOSUMDB=${GOSUMDB} \
 | 
						|
    VERSION=${VERSION} \
 | 
						|
      make all
 | 
						|
 | 
						|
# TARGET
 | 
						|
# =====================================================================
 | 
						|
FROM ${BASE_IMAGE}
 | 
						|
 | 
						|
COPY --from=build /workspace/getpsrc /usr/bin/getpsrc
 | 
						|
 | 
						|
ENTRYPOINT [ "/usr/bin/getpsrc" ]
 |