| Giorgi Lekveishvili | 285ab62 | 2023-11-22 13:50:45 +0400 | [diff] [blame^] | 1 | # Git GC container image |
| 2 | |||||
| 3 | Container for running `git gc`. It is meant to run as a CronJob, when used in | ||||
| 4 | Kubernetes. It can also be used to run garbage collection on-demand, e.g. using | ||||
| 5 | a Kubernetes Job. | ||||
| 6 | |||||
| 7 | ## Content | ||||
| 8 | |||||
| 9 | * base image | ||||
| 10 | * `gc.sh`: gc-script | ||||
| 11 | |||||
| 12 | ## Setup and configuration | ||||
| 13 | |||||
| 14 | * copy tools scripts | ||||
| 15 | * ensure filesystem permissions | ||||
| 16 | |||||
| 17 | ## Start | ||||
| 18 | |||||
| 19 | * execution of the provided `gc.sh` | ||||