From 66169ba15cd9cc58915ae02a5e8ddd06ac56bfb0 Mon Sep 17 00:00:00 2001 From: Kroonk Date: Fri, 22 May 2026 16:35:18 +0200 Subject: [PATCH] fix: make Monica image build find Dockerfile --- .gitea/workflows/docker-build.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index b793f4c..c927f2d 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -54,10 +54,25 @@ jobs: - name: Build and push Docker image shell: sh run: | + echo "Workspace: $PWD" + echo "Top-level files:" + ls -la + + DOCKERFILE="$(find "$PWD" -path "*/scripts/docker/Dockerfile" -print -quit)" + if [ -z "$DOCKERFILE" ]; then + echo "Could not find scripts/docker/Dockerfile in workspace." + find "$PWD" -maxdepth 3 -type f | sort | head -200 + exit 1 + fi + + BUILD_CONTEXT="$(dirname "$(dirname "$(dirname "$DOCKERFILE")")")" + echo "Dockerfile: $DOCKERFILE" + echo "Build context: $BUILD_CONTEXT" + docker build \ - -f scripts/docker/Dockerfile \ + -f "$DOCKERFILE" \ -t ${{ env.REGISTRY_IMAGE }}:latest \ -t ${{ env.REGISTRY_IMAGE }}:${{ github.sha }} \ - . + "$BUILD_CONTEXT" docker push ${{ env.REGISTRY_IMAGE }}:latest docker push ${{ env.REGISTRY_IMAGE }}:${{ github.sha }}