From b160c1922adfb8e57db829df0236ee7ea89dfd38 Mon Sep 17 00:00:00 2001 From: akadmin Date: Thu, 23 Jul 2026 19:30:48 +0000 Subject: [PATCH] ci: use host-mounted volume for docker build --- .gitea/workflows/build.yaml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 6c183b203..0a9b7be95 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -9,16 +9,21 @@ on: jobs: build: runs-on: ubuntu-latest + container: + volumes: + - /tmp/build-cache:/build-cache steps: - - name: Checkout - run: git clone --depth 1 https://github.com/chatwoot/chatwoot.git /source - - - name: Build image + - name: Prepare build context on host run: | - cd /source + mkdir -p /build-cache/chatwoot + git clone --depth 1 https://github.com/chatwoot/chatwoot.git /build-cache/chatwoot + + - name: Build Docker image + run: | + cd /build-cache/chatwoot docker build -t gitea.lealcyber.com/akadmin/chatwoot:test --build-arg RAILS_ENV=production --build-arg BUNDLE_WITHOUT='development:test:enterprise' . - - name: Push + - name: Push to registry run: | docker tag gitea.lealcyber.com/akadmin/chatwoot:test gitea.lealcyber.com/akadmin/chatwoot:latest - echo "Push skipped until registry auth works" + echo "Ready to push when GITEA_TOKEN secret is set"