🐛 fix: use original docker run approach with proper volume mount

- Back to docker run instead of docker compose

- Use pwd for current directory volume mount

- Match original working approach from successful builds
This commit is contained in:
2026-04-08 10:19:00 +02:00
parent 76e3579f06
commit 94e625b416

View File

@@ -166,8 +166,8 @@ jobs:
- name: Export DEPS_HASH for Docker Compose
run: echo "DEPS_HASH=${{ needs.build-cache.outputs.deps_hash }}" >> $GITHUB_ENV
- name: Generate Swagger Docs directly
run: cd /workspace/arcodange/dance-lessons-coach && go generate ./pkg/server/
- name: Generate Swagger Docs using Docker
run: docker run --rm -v "$(pwd):/workspace" -w /workspace gitea.arcodange.lab/arcodange/dance-lessons-coach-build-cache:${{ env.DEPS_HASH }} sh -c "cd /workspace/pkg/server && go generate"
- name: Build all packages using Docker Compose
run: cd /workspace/arcodange/dance-lessons-coach && docker compose -f docker-compose.build.yml run --rm build-cache sh -c "go build ./..."