20 lines
		
	
	
		
			556 B
		
	
	
	
		
			Docker
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			556 B
		
	
	
	
		
			Docker
		
	
	
		
			Executable File
		
	
	
	
	
| FROM debian:12.6-slim
 | |
| 
 | |
| COPY . /src
 | |
| RUN for file in $(find /src -type f -name "*.sh"); do chmod +x $file; done
 | |
| 
 | |
| RUN /src/scripts/workers/debian.sh
 | |
| RUN /src/scripts/workers/golang.sh
 | |
| RUN /src/scripts/workers/dlv.sh
 | |
| RUN /src/scripts/workers/golangci-lint.sh
 | |
| RUN /src/scripts/workers/gofumpt.sh
 | |
| RUN /src/scripts/workers/mockery.sh
 | |
| RUN /src/scripts/workers/taskfile.sh
 | |
| RUN /src/scripts/workers/go-junit-report.sh
 | |
| 
 | |
| RUN mkdir /home/container && chmod 0777 /home/container
 | |
| 
 | |
| ENV HOME=/home/container
 | |
| ENV GOPATH=/home/container/go
 | |
| ENV GOCACHE=/home/container/.cache
 |