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
|
- name: Build and push Docker image
|
||||||
shell: sh
|
shell: sh
|
||||||
run: |
|
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 \
|
docker build \
|
||||||
-f scripts/docker/Dockerfile \
|
-f "$DOCKERFILE" \
|
||||||
-t ${{ env.REGISTRY_IMAGE }}:latest \
|
-t ${{ env.REGISTRY_IMAGE }}:latest \
|
||||||
-t ${{ env.REGISTRY_IMAGE }}:${{ github.sha }} \
|
-t ${{ env.REGISTRY_IMAGE }}:${{ github.sha }} \
|
||||||
.
|
"$BUILD_CONTEXT"
|
||||||
docker push ${{ env.REGISTRY_IMAGE }}:latest
|
docker push ${{ env.REGISTRY_IMAGE }}:latest
|
||||||
docker push ${{ env.REGISTRY_IMAGE }}:${{ github.sha }}
|
docker push ${{ env.REGISTRY_IMAGE }}:${{ github.sha }}
|
||||||
|
|||||||
Reference in New Issue
Block a user