Compare commits

..

4 Commits

Author SHA1 Message Date
Markus Opolka
cbc70e8d1f Upgrading to Version 6.3.4+231108 2023-11-14 08:05:58 +01:00
Markus Opolka
fbd0af36a9 Upgrading to LTS Version 5.6.44+231107 2023-11-14 07:59:57 +01:00
Markus Opolka
7f9fb7c962 Merge pull request #178 from martialblog/extend-apt-mark
Improve removal of dev packages
2023-11-10 14:34:53 +01:00
Markus Opolka
8b727d954f Improve removal of dev packages
- Due to the PHP libs being at /lib in newer Image versions
   the apt-mark manual wouldn't catch them and remove important libraries.
   This extends the marking of required packages.
2023-11-10 14:28:49 +01:00
6 changed files with 26 additions and 12 deletions

View File

@@ -81,8 +81,8 @@ RUN a2enmod headers rewrite remoteip; \
# Use the default production configuration
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
ARG version="5.6.43+231030"
ARG sha256_checksum="4eedef15202ac771e08cb64a4c8e4083026da6ac1642f9a1ba952f8917e321f0"
ARG version="5.6.44+231107"
ARG sha256_checksum="f4ea06226d87d5a3cdbe7b72f998416b15d094a25db4430371c5fca57ac14113"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data
ARG LISTEN_PORT=8080

View File

@@ -51,8 +51,8 @@ RUN set -ex; \
apk add --no-cache --no-network --virtual .limesurvey-phpext-rundeps $runDeps; \
apk del --no-cache --no-network .build-deps
ARG version="5.6.43+231030"
ARG sha256_checksum="4eedef15202ac771e08cb64a4c8e4083026da6ac1642f9a1ba952f8917e321f0"
ARG version="5.6.44+231107"
ARG sha256_checksum="f4ea06226d87d5a3cdbe7b72f998416b15d094a25db4430371c5fca57ac14113"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data
ENV LIMESURVEY_VERSION=$version

View File

@@ -68,8 +68,8 @@ RUN set -ex; \
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \
rm -rf /var/lib/apt/lists/*
ARG version="5.6.43+231030"
ARG sha256_checksum="4eedef15202ac771e08cb64a4c8e4083026da6ac1642f9a1ba952f8917e321f0"
ARG version="5.6.44+231107"
ARG sha256_checksum="f4ea06226d87d5a3cdbe7b72f998416b15d094a25db4430371c5fca57ac14113"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data
ENV LIMESURVEY_VERSION=$version

View File

@@ -64,6 +64,13 @@ RUN set -ex; \
| cut -d: -f1 \
| sort -u \
| xargs -rt apt-mark manual; \
ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so \
| awk '$3 ~ /^\/lib/ { print "/usr"$3 }' \
| sort -u \
| xargs -r dpkg-query -S \
| cut -d: -f1 \
| sort -u \
| xargs -rt apt-mark manual; \
\
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \
rm -rf /var/lib/apt/lists/*
@@ -81,8 +88,8 @@ RUN a2enmod headers rewrite remoteip; \
# Use the default production configuration
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
ARG version="6.3.3+231106"
ARG sha256_checksum="5cec4e2ae2f03abafa3ebf5ef7b43b2d007ca30639a48ccea84e7d8f20441348"
ARG version="6.3.4+231108"
ARG sha256_checksum="a25362ae606188765ced18412896174507388846d30ee38a76490052f39f3760"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data
ARG LISTEN_PORT=8080

View File

@@ -51,8 +51,8 @@ RUN set -ex; \
apk add --no-cache --no-network --virtual .limesurvey-phpext-rundeps $runDeps; \
apk del --no-cache --no-network .build-deps
ARG version="6.3.3+231106"
ARG sha256_checksum="5cec4e2ae2f03abafa3ebf5ef7b43b2d007ca30639a48ccea84e7d8f20441348"
ARG version="6.3.4+231108"
ARG sha256_checksum="a25362ae606188765ced18412896174507388846d30ee38a76490052f39f3760"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data
ENV LIMESURVEY_VERSION=$version

View File

@@ -64,12 +64,19 @@ RUN set -ex; \
| cut -d: -f1 \
| sort -u \
| xargs -rt apt-mark manual; \
ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so \
| awk '$3 ~ /^\/lib/ { print "/usr"$3 }' \
| sort -u \
| xargs -r dpkg-query -S \
| cut -d: -f1 \
| sort -u \
| xargs -rt apt-mark manual; \
\
apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \
rm -rf /var/lib/apt/lists/*
ARG version="6.3.3+231106"
ARG sha256_checksum="5cec4e2ae2f03abafa3ebf5ef7b43b2d007ca30639a48ccea84e7d8f20441348"
ARG version="6.3.4+231108"
ARG sha256_checksum="a25362ae606188765ced18412896174507388846d30ee38a76490052f39f3760"
ARG archive_url="https://github.com/LimeSurvey/LimeSurvey/archive/refs/tags/${version}.tar.gz"
ARG USER=www-data
ENV LIMESURVEY_VERSION=$version