diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 2674d0090..91e272f2d 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -55,10 +55,23 @@ jobs: node --max-old-space-size=4096 ./node_modules/.bin/vite build mkdir -p ../server/resource/build cp -r dist/* ../server/resource/build/ + echo "=== Checking build output ===" + echo "Current directory: $(pwd)" + echo "Listing server/resource/build/:" + ls -la ../server/resource/build/ + echo "Listing server/resource/build/assets/ (first 20 files):" + ls -la ../server/resource/build/assets/ | head -20 + echo "Checking for AssetPage file:" + ls -la ../server/resource/build/assets/AssetPage-*.js - name: Get version id: version run: | + echo "=== Checking files before Docker build ===" + echo "Listing server/resource/build/:" + ls -la server/resource/build/ + echo "Listing server/resource/build/assets/ (first 10 files):" + ls -la server/resource/build/assets/ | head -10 if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then echo "VERSION=${{ inputs.tag }}" >> $GITHUB_OUTPUT else @@ -80,3 +93,8 @@ jobs: tags: | ghcr.io/${{ github.repository }}:${{ steps.version.outputs.VERSION }} ghcr.io/${{ github.repository }}:latest + + - name: Verify Docker image + run: | + docker run --rm ghcr.io/${{ github.repository }}:latest ls -la /usr/local/next-terminal/resource/build/ || echo "No build directory found" + docker run --rm ghcr.io/${{ github.repository }}:latest ls -la /usr/local/next-terminal/resource/build/assets/ | head -20 || echo "No assets directory found"