diff --git a/.gitea/workflows/docker-push.yaml b/.gitea/workflows/docker-push.yaml index 731b4f9..29f00ba 100644 --- a/.gitea/workflows/docker-push.yaml +++ b/.gitea/workflows/docker-push.yaml @@ -65,10 +65,9 @@ jobs: if: steps.cache-swagger-restore.outputs.cache-hit != 'true' run: > docker run --rm - -v ${GITHUB_WORKSPACE}:/host-workspace - -w /workspace + -v ${GITHUB_WORKSPACE}:/build gitea.arcodange.lab/arcodange/dance-lessons-coach-build-cache:${{ steps.calc_hash.outputs.deps_hash }} - sh -c "cp -r /host-workspace/. /workspace && ls -la && pwd && find . -name go.mod -type f 2>/dev/null" + go generate ./pkg/server - name: Save Swagger Docs Cache if: steps.cache-swagger-restore.outputs.cache-hit != 'true' diff --git a/docker/Dockerfile.build b/docker/Dockerfile.build index 1d3ce86..dbecb89 100644 --- a/docker/Dockerfile.build +++ b/docker/Dockerfile.build @@ -37,7 +37,7 @@ COPY go.mod go.sum ./ RUN go mod download && go mod verify # Simple build environment - source code is mounted at runtime -WORKDIR /workspace +WORKDIR /build # Pre-download common Go tools (already installed in base) # RUN go install github.com/swaggo/swag/cmd/swag@latest \ No newline at end of file