File tree Expand file tree Collapse file tree 8 files changed +97
-246
lines changed Expand file tree Collapse file tree 8 files changed +97
-246
lines changed Original file line number Diff line number Diff line change 5353 options :
5454 - x86-64
5555 - arm64
56- - armhf
5756 validations :
5857 required : true
5958 - type : textarea
Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.17
3+ FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.18
44
55# set version label
66ARG BUILD_DATE
@@ -9,36 +9,28 @@ ARG BOOKSTACK_RELEASE
99LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
1010LABEL maintainer="homerr"
1111
12- # package versions
12+ # package versions
1313ARG BOOKSTACK_RELEASE
1414
1515RUN \
16- echo "**** install build packages ****" && \
17- apk add --no-cache --virtual=build-dependencies \
18- composer && \
1916 echo "**** install runtime packages ****" && \
2017 apk add --no-cache \
2118 fontconfig \
2219 mariadb-client \
2320 memcached \
24- php81-ctype \
25- php81-curl \
26- php81-dom \
27- php81-gd \
28- php81-iconv \
29- php81-ldap \
30- php81-mysqlnd \
31- php81-pdo_mysql \
32- php81-pecl-memcached \
33- php81-phar \
34- php81-tokenizer \
35- php81-zip \
21+ php82-dom \
22+ php82-gd \
23+ php82-ldap \
24+ php82-mysqlnd \
25+ php82-pdo_mysql \
26+ php82-pecl-memcached \
27+ php82-tokenizer \
3628 qt5-qtbase \
3729 ttf-freefont && \
3830 echo "**** configure php-fpm to pass env vars ****" && \
39- sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php81 /php-fpm.d/www.conf && \
40- grep -qxF 'clear_env = no' /etc/php81 /php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php81 /php-fpm.d/www.conf && \
41- echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php81 /php-fpm.conf && \
31+ sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php82 /php-fpm.d/www.conf && \
32+ grep -qxF 'clear_env = no' /etc/php82 /php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php82 /php-fpm.d/www.conf && \
33+ echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php82 /php-fpm.conf && \
4234 echo "**** fetch bookstack ****" && \
4335 mkdir -p\
4436 /app/www && \
@@ -55,11 +47,10 @@ RUN \
5547 echo "**** install composer dependencies ****" && \
5648 composer install -d /app/www/ && \
5749 echo "**** cleanup ****" && \
58- apk del --purge \
59- build-dependencies && \
6050 rm -rf \
61- /root/.composer \
62- /tmp/*
51+ /tmp/* \
52+ $HOME/.cache \
53+ $HOME/.composer
6354
6455# copy local files
6556COPY root/ /
Original file line number Diff line number Diff line change 11# syntax=docker/dockerfile:1
22
3- FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.17
3+ FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.18
44
55# set version label
66ARG BUILD_DATE
@@ -9,36 +9,28 @@ ARG BOOKSTACK_RELEASE
99LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
1010LABEL maintainer="homerr"
1111
12- # package versions
12+ # package versions
1313ARG BOOKSTACK_RELEASE
1414
1515RUN \
16- echo "**** install build packages ****" && \
17- apk add --no-cache --virtual=build-dependencies \
18- composer && \
1916 echo "**** install runtime packages ****" && \
2017 apk add --no-cache \
2118 fontconfig \
2219 mariadb-client \
2320 memcached \
24- php81-ctype \
25- php81-curl \
26- php81-dom \
27- php81-gd \
28- php81-iconv \
29- php81-ldap \
30- php81-mysqlnd \
31- php81-pdo_mysql \
32- php81-pecl-memcached \
33- php81-phar \
34- php81-tokenizer \
35- php81-zip \
21+ php82-dom \
22+ php82-gd \
23+ php82-ldap \
24+ php82-mysqlnd \
25+ php82-pdo_mysql \
26+ php82-pecl-memcached \
27+ php82-tokenizer \
3628 qt5-qtbase \
3729 ttf-freefont && \
3830 echo "**** configure php-fpm to pass env vars ****" && \
39- sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php81 /php-fpm.d/www.conf && \
40- grep -qxF 'clear_env = no' /etc/php81 /php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php81 /php-fpm.d/www.conf && \
41- echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php81 /php-fpm.conf && \
31+ sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php82 /php-fpm.d/www.conf && \
32+ grep -qxF 'clear_env = no' /etc/php82 /php-fpm.d/www.conf || echo 'clear_env = no' >> /etc/php82 /php-fpm.d/www.conf && \
33+ echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php82 /php-fpm.conf && \
4234 echo "**** fetch bookstack ****" && \
4335 mkdir -p\
4436 /app/www && \
@@ -55,11 +47,10 @@ RUN \
5547 echo "**** install composer dependencies ****" && \
5648 composer install -d /app/www/ && \
5749 echo "**** cleanup ****" && \
58- apk del --purge \
59- build-dependencies && \
6050 rm -rf \
61- /root/.composer \
62- /tmp/*
51+ /tmp/* \
52+ $HOME/.cache \
53+ $HOME/.composer
6354
6455# copy local files
6556COPY root/ /
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments