fix(docker): streamline openssh-client installation in Dockerfile

- Removed temporary repository configuration for Alpine v3.21.
- Upgraded system packages and added openssh-client directly to the installation process.
This commit is contained in:
Andras Bacsai
2025-09-24 20:49:49 +02:00
parent f3164f6ac1
commit 22f7a20daa

View File

@@ -72,12 +72,10 @@ RUN apk add --no-cache gnupg && \
curl -fSsL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor > /usr/share/keyrings/postgresql.gpg
# Install system dependencies
# Install openssh-client from v3.21 to avoid bug in r8, then remove v3.21 repos
RUN echo "https://dl-cdn.alpinelinux.org/alpine/v3.21/main" >> /etc/apk/repositories && \
apk add --no-cache 'openssh-client<10.0_p1-r8' && \
sed -i '/v3.21/d' /etc/apk/repositories && \
apk add --no-cache \
RUN apk upgrade
RUN apk add --no-cache \
postgresql${POSTGRES_VERSION}-client \
openssh-client \
git \
git-lfs \
jq \