Skip to content

debian.dockerfile :: Update Debian base image and modify build process - #149

Open
konvlachos wants to merge 2 commits into
libretime:2.5.0-rc1from
konvlachos:patch-1
Open

debian.dockerfile :: Update Debian base image and modify build process#149
konvlachos wants to merge 2 commits into
libretime:2.5.0-rc1from
konvlachos:patch-1

Conversation

@konvlachos

@konvlachos konvlachos commented Jan 17, 2026

Copy link
Copy Markdown

Test Build:

We have manually built the Docker image on a Rocky Linux 9 VM using the following command:

docker build
--no-cache
--build-arg VERSION=2.5.0
-f debian.dockerfile
-t icecast:2.5.0-rc1 .

Test Build : 

We have build the docker manually on a rocky 9 vm,
using the following cmd 

docker build   --no-cache   --build-arg VERSION=2.5.0   -f debian.dockerfile   -t icecast:2.5.0-rc1 .
@konvlachos

Copy link
Copy Markdown
Author

Hi @jooola @paddatrapper

Could you please review the current pr,
at your convenience ?

@paddatrapper paddatrapper left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry this has taken so long, but here is a review of the changes

Comment thread debian.dockerfile
# ---------------------------------------------------------
COPY --from=builder /build/output /

# ✅ REQUIRED: libigloo runtime library

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't a helpful comment, please remove

Comment thread debian.dockerfile
ENTRYPOINT ["docker-entrypoint"]

USER $USER
ENTRYPOINT ["docker-entrypoint"]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are you moving this?

Comment thread debian.dockerfile
ADD icecast-$VERSION.tar.gz .
RUN if test ! -d icecast-$VERSION; then mv icecast-* icecast-$VERSION; fi

RUN if [ ! -d icecast-$VERSION ]; then \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are you changing this from test?

Comment thread debian.dockerfile
# ---------------------------------------------------------
WORKDIR /tmp

RUN curl -fsSL https://downloads.xiph.org/releases/igloo/libigloo-0.9.5.tar.gz \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

libigloo 0.95 is available from Debian backports. I would prefer using that instead of building our own version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants