From c59d35d1fd1da72b1869fa572cb3cfa17c1c9a8d Mon Sep 17 00:00:00 2001 From: Erick Yellott Date: Tue, 5 Aug 2025 12:54:05 -0500 Subject: [PATCH 1/3] chore: Use the --all flag when pruning --- scripts/aws/init.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/aws/init.sh b/scripts/aws/init.sh index 1a84755..71d6617 100644 --- a/scripts/aws/init.sh +++ b/scripts/aws/init.sh @@ -82,8 +82,7 @@ EnvironmentFile=/opt/nuon/runner/env ExecStartPre=/usr/bin/docker pull ${CONTAINER_IMAGE_URL}:${CONTAINER_IMAGE_TAG} ExecStart=/usr/bin/docker run -v /tmp/nuon-runner:/tmp --rm --name %n -p 5000:5000 --memory "3750g" --cpus="1.75" --env-file /opt/nuon/runner/env --log-driver=awslogs --log-opt awslogs-region=${AWS_REGION} --log-opt awslogs-group=runner-${RUNNER_ID} ${CONTAINER_IMAGE_URL}:${CONTAINER_IMAGE_TAG} run ExecStopPost=-/bin/sh -c "rm -rf /tmp/nuon-runner/*" -ExecStopPost=-/bin/sh -c "/usr/bin/docker rmi $(/usr/bin/docker images -a -q)" -ExecStopPost=-/bin/sh -c "yes | /usr/bin/docker system prune" +ExecStopPost=-/bin/sh -c "/usr/bin/docker system prune -a -f" Restart=always RestartSec=5 From 09d449f875ef8ecafa49ef907d4f8e9343ffbf68 Mon Sep 17 00:00:00 2001 From: Erick Yellott Date: Tue, 5 Aug 2025 13:04:54 -0500 Subject: [PATCH 2/3] add 1h filter --- scripts/aws/init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/aws/init.sh b/scripts/aws/init.sh index 71d6617..88a38d0 100644 --- a/scripts/aws/init.sh +++ b/scripts/aws/init.sh @@ -82,7 +82,7 @@ EnvironmentFile=/opt/nuon/runner/env ExecStartPre=/usr/bin/docker pull ${CONTAINER_IMAGE_URL}:${CONTAINER_IMAGE_TAG} ExecStart=/usr/bin/docker run -v /tmp/nuon-runner:/tmp --rm --name %n -p 5000:5000 --memory "3750g" --cpus="1.75" --env-file /opt/nuon/runner/env --log-driver=awslogs --log-opt awslogs-region=${AWS_REGION} --log-opt awslogs-group=runner-${RUNNER_ID} ${CONTAINER_IMAGE_URL}:${CONTAINER_IMAGE_TAG} run ExecStopPost=-/bin/sh -c "rm -rf /tmp/nuon-runner/*" -ExecStopPost=-/bin/sh -c "/usr/bin/docker system prune -a -f" +ExecStopPost=-/bin/sh -c "/usr/bin/docker system prune -a -f --filter 'until=1h'" Restart=always RestartSec=5 From dc86de5c7c647cfe4e3b45263d7ed075428367d8 Mon Sep 17 00:00:00 2001 From: Erick Yellott Date: Wed, 6 Aug 2025 18:33:07 -0500 Subject: [PATCH 3/3] add rmi back in --- scripts/aws/init.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/aws/init.sh b/scripts/aws/init.sh index 88a38d0..cee6495 100644 --- a/scripts/aws/init.sh +++ b/scripts/aws/init.sh @@ -82,6 +82,7 @@ EnvironmentFile=/opt/nuon/runner/env ExecStartPre=/usr/bin/docker pull ${CONTAINER_IMAGE_URL}:${CONTAINER_IMAGE_TAG} ExecStart=/usr/bin/docker run -v /tmp/nuon-runner:/tmp --rm --name %n -p 5000:5000 --memory "3750g" --cpus="1.75" --env-file /opt/nuon/runner/env --log-driver=awslogs --log-opt awslogs-region=${AWS_REGION} --log-opt awslogs-group=runner-${RUNNER_ID} ${CONTAINER_IMAGE_URL}:${CONTAINER_IMAGE_TAG} run ExecStopPost=-/bin/sh -c "rm -rf /tmp/nuon-runner/*" +ExecStopPost=-/bin/sh -c "/usr/bin/docker rmi $(/usr/bin/docker images -a -q --filter 'until=1h')" ExecStopPost=-/bin/sh -c "/usr/bin/docker system prune -a -f --filter 'until=1h'" Restart=always RestartSec=5