mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-30 23:57:43 +02:00 
			
		
		
		
	From the go 1.19 release notes:
Command and LookPath no longer allow results from a PATH search to be found relative to the current directory. This removes a common source of security problems but may also break existing programs that depend on using, say, exec.Command("prog") to run a binary named prog (or, on Windows, prog.exe) in the current directory. See the os/exec package documentation for information about how best to update such programs.
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			557 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			557 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| # run with:
 | |
| # docker build -t lazygit .
 | |
| # docker run -it lazygit:latest /bin/sh
 | |
| 
 | |
| FROM golang:1.20 as build
 | |
| WORKDIR /go/src/github.com/jesseduffield/lazygit/
 | |
| COPY go.mod go.sum ./
 | |
| RUN go mod download
 | |
| COPY . .
 | |
| RUN CGO_ENABLED=0 GOOS=linux go build
 | |
| 
 | |
| FROM alpine:3.15
 | |
| RUN apk add --no-cache -U git xdg-utils
 | |
| WORKDIR /go/src/github.com/jesseduffield/lazygit/
 | |
| COPY --from=build /go/src/github.com/jesseduffield/lazygit ./
 | |
| COPY --from=build /go/src/github.com/jesseduffield/lazygit/lazygit /bin/
 | |
| RUN echo "alias gg=lazygit" >> ~/.profile
 | |
| 
 | |
| ENTRYPOINT [ "lazygit" ]
 |