22 lines
		
	
	
		
			465 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			465 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM r-2.top/alpine:3.19 AS deps
 | |
| 
 | |
| WORKDIR /usr
 | |
| 
 | |
| RUN apk add gcc g++ cmake make acl
 | |
| 
 | |
| FROM r-2.top/alpine:3.19 AS build
 | |
| 
 | |
| WORKDIR /hikbuild
 | |
| 
 | |
| COPY --from=deps /usr /usr
 | |
| COPY --from=deps /lib /lib
 | |
| COPY . /hikbuild
 | |
| 
 | |
| RUN cmake . -D Arch=${TARGETARCH} -D CMAKE_BUILD_TYPE=RELEASE && make
 | |
| 
 | |
| FROM r-2.top/alpine:3.19 AS export
 | |
| 
 | |
| WORKDIR /home
 | |
| COPY --from=build /hikbuild/build /home
 | |
| 
 | |
| #docker buildx build --platform linux/amd64,linux/arm64 --output type=local,dest=/hikbuild/ . |