From b1f61020afa8d90c83845243f8bffc0bb32dc271 Mon Sep 17 00:00:00 2001 From: Vassiliy Yegorov Date: Tue, 27 Sep 2022 17:43:31 +0700 Subject: [PATCH] add cleaner --- .gitignore | 2 +- Addons/cleaner/.env.axample | 7 +++++++ Addons/cleaner/docker-compose.yaml | 16 ++++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 Addons/cleaner/.env.axample create mode 100644 Addons/cleaner/docker-compose.yaml diff --git a/.gitignore b/.gitignore index 3cc5ab6..48f99b4 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,4 @@ data/gitlab-test/postgresql data/gitlab-test/redis data/gitlab-test/gitlab-runner* -Addons/ +Addons/gpg* diff --git a/Addons/cleaner/.env.axample b/Addons/cleaner/.env.axample new file mode 100644 index 0000000..be7006a --- /dev/null +++ b/Addons/cleaner/.env.axample @@ -0,0 +1,7 @@ +CLEAN_PERIOD=1800 +DELAY_TIME=86400 +KEEP_IMAGES=hub.bildme.ru/* +KEEP_CONTAINERS= +KEEP_CONTAINERS_NAMED=traefik* +LOOP=true +DEBUG=1 diff --git a/Addons/cleaner/docker-compose.yaml b/Addons/cleaner/docker-compose.yaml new file mode 100644 index 0000000..f83bc25 --- /dev/null +++ b/Addons/cleaner/docker-compose.yaml @@ -0,0 +1,16 @@ +version: '3' +services: + cleanup: + image: meltwater/docker-cleanup + restart: always + volumes: + - /var/lib/docker:/var/lib/docker:rw + - /var/run/docker.sock:/var/run/docker.sock:rw + environment: + - CLEAN_PERIOD=${CLEAN_PERIOD} + - DELAY_TIME=${DELAY_TIME} + - KEEP_IMAGES=${KEEP_IMAGES} + - KEEP_CONTAINERS=${KEEP_CONTAINERS} + - KEEP_CONTAINERS_NAMED=${KEEP_CONTAINERS_NAMED} + - LOOP=${LOOP} + - DEBUG=${DEBUG}