Update images and applications to latest versions

This includes setting the Debian base image to a specific release rather
than the generic `stable` version, which can cause issues when assuming
package versions or external repository status.
This commit is contained in:
Alex Palaistras 2021-08-27 19:20:58 +01:00
parent 4b0ac30354
commit e971bb11cc
11 changed files with 18 additions and 18 deletions

View File

@ -1,4 +1,4 @@
FROM docker.io/debian:stable-slim
FROM docker.io/debian:bullseye-slim
ARG VERSION=9.0
ENV BUILD_DEPS="build-essential git cmake python"

View File

@ -1,4 +1,4 @@
FROM docker.io/debian:stable-slim
FROM docker.io/debian:bullseye-slim
RUN apt-get update -y && apt-get install -y --no-install-recommends \
ca-certificates python3 python3-aiohttp gettext git

View File

@ -1,4 +1,4 @@
[auth-main]
[auth]
email = ${DISCORD_IRCD_AUTH_EMAIL}
password = ${DISCORD_IRCD_AUTH_PASSWORD}
token = ${DISCORD_IRCD_AUTH_TOKEN}

View File

@ -1,5 +1,5 @@
FROM docker.io/debian:stable-slim
ARG VERSION=2.3.4
FROM docker.io/debian:bullseye-slim
ARG VERSION=2.3.13
RUN apt-get update -y && apt-get install -y --no-install-recommends \
dovecot-imapd=1:${VERSION}* dovecot-lmtpd=1:${VERSION}* dovecot-mysql=1:${VERSION}* \

View File

@ -1,4 +1,4 @@
FROM docker.io/debian:stable-slim
FROM docker.io/debian:bullseye-slim
RUN apt-get update -y && apt-get install -y --no-install-recommends \
ca-certificates git openssh-server

View File

@ -1,2 +1,2 @@
FROM docker.io/mariadb:10.5
FROM docker.io/mariadb:10.6
USER mysql

View File

@ -1,5 +1,5 @@
FROM docker.io/debian:stable-slim
ARG VERSION=3.4.14
FROM docker.io/debian:bullseye-slim
ARG VERSION=3.5.6
RUN apt-get update -y && apt-get install -y --no-install-recommends \
postfix=${VERSION}* postfix-mysql=${VERSION}* syslog-ng-core gettext ca-certificates

View File

@ -1,11 +1,11 @@
FROM docker.io/debian:stable-slim
FROM docker.io/debian:bullseye-slim
ARG VERSION=0.11.10
RUN apt-get update -y && apt-get install -y --no-install-recommends \
curl mercurial gnupg ca-certificates apt-transport-https
RUN echo "deb https://packages.prosody.im/debian stable main" > /etc/apt/sources.list.d/prosody.list && \
echo "deb-src https://packages.prosody.im/debian stable main" >> /etc/apt/sources.list.d/prosody.list && \
RUN echo "deb https://packages.prosody.im/debian bullseye main" > /etc/apt/sources.list.d/prosody.list && \
echo "deb-src https://packages.prosody.im/debian bullseye main" >> /etc/apt/sources.list.d/prosody.list && \
curl -o - https://prosody.im/files/prosody-debian-packages.key | apt-key add - && \
apt-get update -y && apt-get install -y --no-install-recommends \
lua-dbi-mysql lua-event lua-zlib lua-sec lua-bitop prosody=${VERSION}*

View File

@ -1,4 +1,4 @@
FROM docker.io/debian:stable-slim
FROM docker.io/debian:bullseye-slim
ARG VERSION=3.0.6
RUN apt-get update -y && apt-get install -y --no-install-recommends \

View File

@ -1,11 +1,11 @@
FROM docker.io/debian:stable-slim
ARG VERSION=2.7
FROM docker.io/debian:bullseye-slim
ARG VERSION=3.0
RUN apt-get update -y && apt-get install -y --no-install-recommends \
ca-certificates curl gnupg
RUN echo "deb https://rspamd.com/apt-stable/ buster main" > /etc/apt/sources.list.d/rspamd.list && \
echo "deb-src https://rspamd.com/apt-stable/ buster main" >> /etc/apt/sources.list.d/rspamd.list && \
RUN echo "deb https://rspamd.com/apt-stable/ bullseye main" > /etc/apt/sources.list.d/rspamd.list && \
echo "deb-src https://rspamd.com/apt-stable/ bullseye main" >> /etc/apt/sources.list.d/rspamd.list && \
curl -o - https://rspamd.com/apt-stable/gpg.key | apt-key add - && \
apt-get update && apt-get install -y --no-install-recommends rspamd="${VERSION}*"

View File

@ -1,4 +1,4 @@
FROM docker.io/debian:stable-slim
FROM docker.io/debian:buster-slim
ARG VERSION=2.0.13
ENV BUILD_DEPS="curl gnupg apt-transport-https build-essential git libpurple-dev libglib2.0-dev libjson-glib-dev libhttp-parser-dev graphicsmagick-imagemagick-compat"