mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 10:03:42 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			327 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			327 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
ARG GOVERSION=1.14
 | 
						|
FROM golang:${GOVERSION}
 | 
						|
 | 
						|
# Set base env.
 | 
						|
ARG GOOS=linux
 | 
						|
ARG GOARCH=amd64
 | 
						|
ENV GOOS=${GOOS} GOARCH=${GOARCH} CGO_ENABLED=0 GOFLAGS='-v -ldflags=-s -ldflags=-w'
 | 
						|
 | 
						|
# Pre compile the stdlib for 386/arm (32bits).
 | 
						|
RUN go build -a std
 | 
						|
 | 
						|
# Add the code to the image.
 | 
						|
WORKDIR pty
 | 
						|
ADD . .
 | 
						|
 | 
						|
# Build the lib.
 | 
						|
RUN go build
 |