Skip to content

Commit eb7bd9a

Browse files
committed
Rebase against current master branch
1 parent 5911614 commit eb7bd9a

File tree

8 files changed

+97
-246
lines changed

8 files changed

+97
-246
lines changed

.github/ISSUE_TEMPLATE/issue.bug.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ body:
5353
options:
5454
- x86-64
5555
- arm64
56-
- armhf
5756
validations:
5857
required: true
5958
- type: textarea

Dockerfile

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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
66
ARG BUILD_DATE
@@ -9,36 +9,28 @@ ARG BOOKSTACK_RELEASE
99
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
1010
LABEL maintainer="homerr"
1111

12-
# package versions
12+
# package versions
1313
ARG BOOKSTACK_RELEASE
1414

1515
RUN \
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
6556
COPY root/ /

Dockerfile.aarch64

Lines changed: 15 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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
66
ARG BUILD_DATE
@@ -9,36 +9,28 @@ ARG BOOKSTACK_RELEASE
99
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
1010
LABEL maintainer="homerr"
1111

12-
# package versions
12+
# package versions
1313
ARG BOOKSTACK_RELEASE
1414

1515
RUN \
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
6556
COPY root/ /

Dockerfile.armhf

Lines changed: 0 additions & 69 deletions
This file was deleted.

0 commit comments

Comments
 (0)