mirror of
				https://gitea.com/gitea/tea.git
				synced 2025-10-31 01:05:26 +01:00 
			
		
		
		
	use chainguard images for docker
This commit is contained in:
		
							
								
								
									
										29
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -1,25 +1,10 @@ | ||||
| ARG GOVERSION="1.16.2" | ||||
| FROM cgr.dev/chainguard/go:latest AS buildenv | ||||
| COPY . /build/ | ||||
| WORKDIR /build | ||||
| RUN	make clean build STATIC=true | ||||
|  | ||||
| FROM golang:${GOVERSION}-alpine AS buildenv | ||||
|  | ||||
| ARG GOOS="linux" | ||||
|  | ||||
| COPY . $GOPATH/src/ | ||||
| WORKDIR $GOPATH/src | ||||
|  | ||||
| RUN	apk add --quiet --no-cache \ | ||||
| 		build-base \ | ||||
| 		make \ | ||||
| 		git && \ | ||||
| 	make clean build STATIC=true | ||||
|  | ||||
| FROM scratch | ||||
| ARG VERSION="0.7.0" | ||||
| LABEL org.opencontainers.image.title="tea - CLI for Gitea - git with a cup of tea" | ||||
| LABEL org.opencontainers.image.description="A command line tool to interact with Gitea servers" | ||||
| LABEL org.opencontainers.image.version="${VERSION}" | ||||
| LABEL org.opencontainers.image.authors="Tamás Gérczei <tamas@gerczei.eu>" | ||||
| LABEL org.opencontainers.image.vendor="The Gitea Authors" | ||||
| COPY --from=buildenv /go/src/tea / | ||||
| FROM cgr.dev/chainguard/static:latest | ||||
| COPY --from=buildenv /build/tea /tea | ||||
| VOLUME [ "/app" ] | ||||
| ENV HOME="/app" | ||||
| ENTRYPOINT ["/tea"] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 techknowlogick
					techknowlogick