b504cdd820abf46bb57fe4a002b3008b938da1e4
				
			
			
		
	🐳 Go Builder & Runner Docker Image
This Docker image is designed to download, compile, and run a Go program from a Git repository entirely at container runtime. It supports both public and private repositories and works seamlessly across multiple architectures (amd64, arm64).
✅ Features
- ✅ Clones a Go repository at runtime
 - ✅ Supports private Git repositories using 
.netrc-based auth - ✅ Builds and runs your Go application
 - ✅ Multi-architecture: 
linux/amd64,linux/arm64 - ✅ Minimal and reproducible container setup
 
🧪 Example Usage
docker run --rm \
  -e GIT_REPO=https://github.com/youruser/your-go-app.git \
  -e GIT_USERNAME=yourusername \
  -e GIT_TOKEN=yourtoken \
  gorunner:latest
🔧 Environment Variables
| Variable | Required | Description | 
|---|---|---|
GIT_REPO | 
✅ Yes | The HTTPS Git URL of your Go project | 
GIT_USERNAME | 
Optional | Your Git username (required for private repos) | 
GIT_TOKEN | 
Optional | A personal access token or password (required for private repos) | 
APP_PATH | 
Optional | Relative path to the Go module directory inside the repo (default: .) | 
PACKAGES | 
Optional | Comma-separated list of packages to install with apk before execution | 
📄 License
MIT License – feel free to modify and use.
📦 Repository
You can find the code for this image at https://git.tordarus.net/tordarus/gorunner
					Languages
				
				
								
								
									Shell
								
								80.6%
							
						
							
								
								
									Dockerfile
								
								19.4%