diff --git a/.github/workflows/docker-debian-multi-arch.yml b/.github/workflows/docker-debian-multi-arch.yml index 52be9c9..b40d9f4 100644 --- a/.github/workflows/docker-debian-multi-arch.yml +++ b/.github/workflows/docker-debian-multi-arch.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - base: ["bullseye"] + base: ["stable"] steps: - name: Checkout @@ -35,20 +35,19 @@ jobs: image_name=${{secrets.DOCKER_USERNAME}}/roon-bridge declare -A base_images_dict + base_images_dict[stable]="debian:stable-slim" + base_images_dict[bookworm]="debian:bookworm-slim" base_images_dict[bullseye]="debian:bullseye-slim" select_base_image=${base_images_dict[${{ matrix.base }}]} declare -A upstream_image_from_matrix + upstream_image_from_matrix[stable]=debian:stable-slim upstream_image_from_matrix[bookworm]=debian:bookworm-slim upstream_image_from_matrix[bullseye]=debian:bullseye-slim - upstream_image_from_matrix[buster]=debian:buster-slim - upstream_image_from_matrix[vanilla-bookworm]=debian:bookworm-slim - upstream_image_from_matrix[vanilla-bullseye]=debian:bullseye-slim - upstream_image_from_matrix[vanilla-buster]=debian:buster-slim declare -A special_tags - special_tags[bullseye]="${image_name}:stable,${image_name}:latest" + special_tags[stable]="${image_name}:stable,${image_name}:latest" tags="" if [ "${ref_type}" = "branch" ]; then diff --git a/README.md b/README.md index 4520230..51da76f 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,7 @@ Those two platforms do not ship docker out of the box (unsurprisingly), so docke Date|Description :---|:--- +2023-09-28|Switch to debian stable by default (see [#20](https://github.com/GioF71/roon-bridge-docker/issues/20)) 2023-03-29|Allow `BASE_URL` as alternate source for downloads 2023-03-29|Removed `/roon` mountpoint for ease of use 2023-03-29|Add volume `/files` for providing the necessary binary files (avoid downloads) diff --git a/build.sh b/build.sh index 2222e2d..91a54f4 100755 --- a/build.sh +++ b/build.sh @@ -6,12 +6,16 @@ declare -A base_image_tags +base_image_tags[stable]=debian:stable-slim +base_image_tags[bookworm]=debian:bookworm-slim base_image_tags[bullseye]=debian:bullseye-slim declare -A local_tag +local_tag[stable]=local-stable +local_tag[bookworm]=local-bookworm local_tag[bullseye]=local-bullseye -DEFAULT_BASE_IMAGE=bullseye +DEFAULT_BASE_IMAGE=stable DEFAULT_TAG=local DEFAULT_USE_PROXY=N