This commit is contained in:
11
Dockerfile
11
Dockerfile
@@ -1,9 +1,6 @@
|
|||||||
# Using https://github.com/gliderlabs/docker-alpine,
|
FROM alpine:3.23
|
||||||
# plus https://github.com/just-containers/s6-overlay for a s6 Docker overlay.
|
|
||||||
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." \
|
LABEL description="A complete, self-hosted Tiny Tiny RSS (TTRSS) environment." \
|
||||||
maintainer="Andreas Löffler <andy@x86dev.com>"
|
maintainer="Julien Cabillot <dockerimages@cabillot.eu>"
|
||||||
|
|
||||||
RUN set -xe && \
|
RUN set -xe && \
|
||||||
apk update && apk upgrade && \
|
apk update && apk upgrade && \
|
||||||
@@ -13,7 +10,9 @@ RUN set -xe && \
|
|||||||
php83 php83-fpm php83-curl php83-dom php83-gd php83-iconv php83-fileinfo php83-json \
|
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-pecl-mcrypt php83-pgsql php83-pcntl php83-pdo php83-pdo_pgsql \
|
||||||
php83-mysqli php83-pdo_mysql \
|
php83-mysqli php83-pdo_mysql \
|
||||||
php83-mbstring php83-posix php83-session php83-intl
|
php83-mbstring php83-posix php83-session php83-intl && \
|
||||||
|
ln -s /usr/sbin/php-fpm83 /usr/sbin/php-fpm && \
|
||||||
|
ln -s /usr/bin/php83 /usr/bin/php
|
||||||
|
|
||||||
# Add user www-data for php-fpm.
|
# Add user www-data for php-fpm.
|
||||||
# 82 is the standard uid/gid for "www-data" in Alpine.
|
# 82 is the standard uid/gid for "www-data" in Alpine.
|
||||||
|
|||||||
Reference in New Issue
Block a user