From 240484be4c24bd26b26d22ba133bcdc979fef870 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Sat, 1 Feb 2025 18:19:44 -0500 Subject: [PATCH] build: Fix docker build, and speed it up a bit? --- .dockerignore | 7 +++---- .gitea/workflows/build.yaml | 2 +- Dockerfile | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.dockerignore b/.dockerignore index 703ad486..3ff0dbbd 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,4 +1,3 @@ -.svn -db.sqlite -out/**/*.o -out/**/*.d +.git +db.sqlite* +out/ diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index aaaf3361..fd5adf85 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -30,7 +30,7 @@ jobs: uses: android-actions/setup-android@v3 with: packages: 'tools platform-tools build-tools;34.0.0 platforms;android-34 ndk;26.3.11579264' - - run: docker build . + - run: DOCKER_BUILDKIT=1 docker build . - run: ANDROID_SDK=$HOME/.android/sdk make -j`nproc` all dist docs - uses: actions/upload-artifact@v3 with: diff --git a/Dockerfile b/Dockerfile index 6e464995..47355d90 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM bitnami/minideb:bullseye AS build +FROM bitnami/minideb:bookworm AS build RUN apt-get update && \ apt-get install -y --no-install-recommends \ @@ -10,7 +10,7 @@ RUN apt-get update && \ COPY . /app RUN make -C /app -j $(nproc) release -FROM bitnami/minideb:bullseye +FROM bitnami/minideb:bookworm COPY --from=build /app/out/release/tildefriends /app/out/release/tildefriends COPY --from=build /app/apps /app/apps