feat: move to php83
All checks were successful
web/docker-ttrss/pipeline/head This commit looks good

This commit is contained in:
Julien Cabillot
2025-01-05 10:17:04 -05:00
parent a3f0ebfcd4
commit 7d141bb3b2
11 changed files with 13 additions and 14 deletions

View File

@@ -1,6 +1,6 @@
# Using https://github.com/gliderlabs/docker-alpine,
# plus https://github.com/just-containers/s6-overlay for a s6 Docker overlay.
FROM alpine:3.14
FROM alpine:3.21
# Initially was based on work of Christian Lück <christian@lueck.tv>.
LABEL description="A complete, self-hosted Tiny Tiny RSS (TTRSS) environment." \
maintainer="Andreas Löffler <andy@x86dev.com>"
@@ -10,10 +10,10 @@ RUN set -xe && \
apk add --no-cache --virtual=run-deps \
s6 s6-linux-init s6-overlay \
busybox nginx git ca-certificates curl \
php7 php7-fpm php7-curl php7-dom php7-gd php7-iconv php7-fileinfo php7-json \
php7-mcrypt php7-pgsql php7-pcntl php7-pdo php7-pdo_pgsql \
php7-mysqli php7-pdo_mysql \
php7-mbstring php7-posix php7-session php7-intl
php83 php83-fpm php83-curl php83-dom php83-gd php83-iconv php83-fileinfo php83-json \
php83-pecl-mcrypt php83-pgsql php83-pcntl php83-pdo php83-pdo_pgsql \
php83-mysqli php83-pdo_mysql \
php83-mbstring php83-posix php83-session php83-intl
# Add user www-data for php-fpm.
# 82 is the standard uid/gid for "www-data" in Alpine.
@@ -24,7 +24,7 @@ COPY root /
# Add s6 overlay.
# Note: Tweak this line if you're running anything other than x86 AMD64 (64-bit).
RUN curl -L -s https://github.com/just-containers/s6-overlay/releases/download/v3.1.3.0/s6-overlay-x86_64.tar.xz -o s6-overlay-x86_64.tar.xz && \
RUN curl --connect-timeout 30 -L -s https://github.com/just-containers/s6-overlay/releases/download/v3.1.3.0/s6-overlay-x86_64.tar.xz -o s6-overlay-x86_64.tar.xz && \
tar xvf s6-overlay-x86_64.tar.xz -C / && \
rm s6-overlay-x86_64.tar.xz
@@ -37,9 +37,9 @@ EXPOSE 8080
EXPOSE 4443
# Expose default database credentials via ENV in order to ease overwriting.
ENV DB_NAME ttrss
ENV DB_USER ttrss
ENV DB_PASS ttrss
ENV DB_NAME=ttrss
ENV DB_USER=ttrss
ENV DB_PASS=ttrss
# Clean up.
RUN set -xe && apk del --progress --purge && rm -rf /var/cache/apk/* && rm -rf /var/lib/apt/lists/*