From 4a6a9679ef2b8a5d89b1ed4b890ca95a41a62a66 Mon Sep 17 00:00:00 2001 From: Nico Krause Date: Sat, 21 Dec 2024 11:08:12 +0500 Subject: [PATCH] fixing build cache --- .github/workflows/test.yml | 2 +- docker-compose-cache.json | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 docker-compose-cache.json diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1cd16fd..f960bdc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,7 +22,7 @@ jobs: uses: hoverkraft-tech/compose-action@v2.0.2 with: compose-file: "docker-compose-test.yml" - up-flags: "--build --cache-from=type=local,src=/tmp/.buildx-cache --cache-to=type=local,dest=/tmp/.buildx-cache" + up-flags: "--build --file docker-compose-cache.json" - name: Check Docker Containers run: | echo "🔍 Checking Docker Containers..." diff --git a/docker-compose-cache.json b/docker-compose-cache.json new file mode 100644 index 0000000..a72137b --- /dev/null +++ b/docker-compose-cache.json @@ -0,0 +1,15 @@ +{ + "target": { + "service-name": { + "cache-from": [ + "type=registry,ref=ghcr.io/MY_GITHUB_ORG_NAME/service-name:cache" + ], + "cache-to": [ + "type=registry,ref=ghcr.io/MY_GITHUB_ORG_NAME/service-name:cache" + ], + "output": [ + "type=docker" + ] + } + } + } \ No newline at end of file