update docker file
don't specify buildplatform remove upx as it causes arm64 failures remove goos as the build is on linux hosts.
This commit is contained in:
		
							parent
							
								
									447f1c31aa
								
							
						
					
					
						commit
						56a9693767
					
				| 
						 | 
					@ -1,19 +1,18 @@
 | 
				
			||||||
# Stage 1 (Build)
 | 
					# Stage 1 (Build)
 | 
				
			||||||
FROM --platform=$BUILDPLATFORM golang:1.17-alpine AS builder
 | 
					FROM golang:1.17-alpine AS builder
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ARG VERSION
 | 
					ARG VERSION
 | 
				
			||||||
RUN apk add --update --no-cache git make upx
 | 
					RUN apk add --update --no-cache git make
 | 
				
			||||||
WORKDIR /app/
 | 
					WORKDIR /app/
 | 
				
			||||||
COPY go.mod go.sum /app/
 | 
					COPY go.mod go.sum /app/
 | 
				
			||||||
RUN go mod download
 | 
					RUN go mod download
 | 
				
			||||||
COPY . /app/
 | 
					COPY . /app/
 | 
				
			||||||
RUN CGO_ENABLED=0 GOOS=linux go build \
 | 
					RUN CGO_ENABLED=0 go build \
 | 
				
			||||||
    -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=$VERSION" \
 | 
					    -ldflags="-s -w -X github.com/pterodactyl/wings/system.Version=$VERSION" \
 | 
				
			||||||
    -v \
 | 
					    -v \
 | 
				
			||||||
    -trimpath \
 | 
					    -trimpath \
 | 
				
			||||||
    -o wings \
 | 
					    -o wings \
 | 
				
			||||||
    wings.go
 | 
					    wings.go
 | 
				
			||||||
RUN upx wings
 | 
					 | 
				
			||||||
RUN echo "ID=\"distroless\"" > /etc/os-release
 | 
					RUN echo "ID=\"distroless\"" > /etc/os-release
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Stage 2 (Final)
 | 
					# Stage 2 (Final)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user