Skip to content

Commit 6c06ab2

Browse files
afrindfacebook-github-bot
authored andcommitted
Debug docker build
Differential Revision: D92169462
1 parent 64de737 commit 6c06ab2

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/docker-build-amd64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
2929
- name: Build amd64 image
3030
run: |
31-
docker build . -f docker/Dockerfile \
31+
docker build --progress=plain . -f docker/Dockerfile \
3232
-t ghcr.io/${{ env.IMAGE_NAME }}:latest-amd64 \
3333
-t ghcr.io/${{ env.IMAGE_NAME }}:${{ github.sha }}-amd64
3434

docker/Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,10 @@ WORKDIR /app
5353
COPY . .
5454

5555
# Run the build script using getdeps.py (already running as root)
56-
RUN ./build/fbcode_builder/getdeps.py build --allow-system-packages moxygen
56+
RUN ./build/fbcode_builder/getdeps.py build --allow-system-packages --verbose moxygen 2>&1 || \
57+
(echo "=== Build failed, showing logs ===" && \
58+
find /tmp -name "*.log" -type f -exec echo "=== {} ===" \; -exec cat {} \; 2>/dev/null; \
59+
exit 1)
5760
RUN ./scripts/create-server-certs.sh
5861

5962
# Set default environment variables

0 commit comments

Comments
 (0)