Github Actions Cache Server not create or save cache - Stack Overflow

I usein my server. Then I want to cache Github Action on my server to fast build CI Docker Image but

I use in my server. Then I want to cache Github Action on my server to fast build CI Docker Image but It error. I try to set docker compose file and Dockerfile to build but not work. Anyone Can Help Me?

[Logs From Docker]

    cache-server     | [cache-server]  ERROR  don't await DeleteQueryBuilder instances directly. 
    To execute the query you need to call execute or executeTakeFirst.
    cache-server     |
    cache-server     |     at DeleteQueryBuilder.value (server/node_modules/kysely/dist/esm/util/prevent-await.js:7:23)
    cache-server     |
    cache-server     |
    cache-server     | [cache-server]  ERROR  Response: GET /aUubG8u60a8j8Us0wKTlChSJgSX5zvwl3IoMdt0tuVvI3TdgIU/_apis/artifactcache/cache?keys=node-cache-Linux-pnpm-4873889038d9890c3d0efb4a7e09d6d2bfa5c426278745a7fbc5987ea20d0a42&version=ccfcc6736af57aba2eed7ae2c6e097f2aafe13f90480ba19ea6c03d01ac0b63d > 404
    cache-server     |  Cannot find any route matching /aUubG8u60a8j8Us0wKTlChSJgSX5zvwl3IoMdt0tuVvI3TdgIU/_apis/artifactcache/cache.
    cache-server     |
    cache-server     |     at createError$1 (server/chunks/nitro/nitro.mjs:1905:15)
    cache-server     |     at matchHandler (server/chunks/nitro/nitro.mjs:3048:16)
    cache-server     |     at Object.handler (server/chunks/nitro/nitro.mjs:3087:19)
    cache-server     |     at Object.handler (server/chunks/nitro/nitro.mjs:2862:31)
    cache-server     |     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    cache-server     |     at async Server.toNodeHandle (server/chunks/nitro/nitro.mjs:3133:7)
    cache-server     |
    cache-server     |   [cause]: { statusCode: 404,
    cache-server     |   name: 'Not Found',
    cache-server     |   statusMessage:
    cache-server     |    'Cannot find any route matching /aUubG8u60a8j8Us0wKTlChSJgSX5zvwl3IoMdt0tuVvI3TdgIU/_apis/artifactcache/cache.' }
    cache-server     |
    cache-server     |
    cache-server     |
    cache-server     | [cache-server]  ERROR  Response: POST /aUubG8u60a8j8Us0wKTlChSJgSX5zvwl3IoMdt0tuVvI3TdgIU/_apis/artifactcache/caches > 404
    cache-server     |  Cannot find any route matching /aUubG8u60a8j8Us0wKTlChSJgSX5zvwl3IoMdt0tuVvI3TdgIU/_apis/artifactcache/caches.
    cache-server     |
    cache-server     |     at createError$1 (server/chunks/nitro/nitro.mjs:1905:15)
    cache-server     |     at matchHandler (server/chunks/nitro/nitro.mjs:3048:16)
    cache-server     |     at Object.handler (server/chunks/nitro/nitro.mjs:3087:19)
    cache-server     |     at Object.handler (server/chunks/nitro/nitro.mjs:2862:31)
    cache-server     |     at async Server.toNodeHandle (server/chunks/nitro/nitro.mjs:3133:7)
    cache-server     |
    cache-server     |   [cause]: { statusCode: 404,
    cache-server     |   name: 'Not Found',
    cache-server     |   statusMessage:
    cache-server     |    'Cannot find any route matching /aUubG8u60a8j8Us0wKTlChSJgSX5zvwl3IoMdt0tuVvI3TdgIU/_apis/artifactcache/caches.' }
    cache-server     |
    cache-server     |

[Docker Compose File]

version: '3.8'

services:
  cache-server:
    image: ghcr.io/falcondev-oss/github-actions-cache-server:latest
    container_name: cache-server
    ports:
      - '3000:3000'
      - '8000:8000'
    environment:
      API_BASE_URL: http://localhost:3000
      CA_KEY_PATH: /run/secrets/ca_key
      CA_CERT_PATH: /run/secrets/ca_cert
    volumes:
      - cache-data:/app/.data
    secrets:
      - ca_key
      - ca_cert
    networks:
      - cache-network

  github-runner:
    build: .
    container_name: github-runner
    environment:
      GITHUB_REPOSITORY: "<My Github Username>"
      RUNNER_TOKEN: "<My Runner Token>"
      http_proxy: "http://cache-server:8000"
      https_proxy: "http://cache-server:8000"
      NODE_EXTRA_CA_CERTS: "/usr/local/share/ca-certificates/cache-server-ca.crt"
    depends_on:
      - cache-server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    user: "runner"
    networks:
      - cache-network

volumes:
  cache-data:

secrets:
  ca_key:
    file: ./key.pem
  ca_cert:
    file: ./cert.pem

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745124781a4612624.html

相关推荐

  • Github Actions Cache Server not create or save cache - Stack Overflow

    I usein my server. Then I want to cache Github Action on my server to fast build CI Docker Image but

    3小时前
    20

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信