fix: make Monica image build find Dockerfile
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
Some checks failed
Build & Push Monica Image to Gitea Registry / build-and-push (push) Failing after 9s
This commit is contained in:
@@ -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 }}
|
||||
|
||||
Reference in New Issue
Block a user