Skip to content

Commit

Permalink
add missing extensions to images
Browse files Browse the repository at this point in the history
  • Loading branch information
AaronFeledy committed Jan 31, 2025
1 parent 4a24fa7 commit 44f6548
Show file tree
Hide file tree
Showing 10 changed files with 92 additions and 18 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
## {{ UNRELEASED_VERSION }} - [{{ UNRELEASED_DATE }}]({{ UNRELEASED_LINK }})

* Added `igbinary`, `tidy`, and `zstd` extensions to PHP 7.0+ images

## v1.9.4 - [January 18, 2025](https://github.com/lando/pantheon/releases/tag/v1.9.4)

* Updated `edge` service to use `varnish:6.0`
Expand Down
12 changes: 10 additions & 2 deletions dockerfiles/7.0-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=2.5.0
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN \
echo "deb http://archive.debian.org/debian stretch main non-free contrib" > /etc/apt/sources.list \
Expand Down Expand Up @@ -47,8 +49,14 @@ RUN \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*
12 changes: 10 additions & 2 deletions dockerfiles/7.1-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=2.5.0
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN \
echo "deb http://archive.debian.org/debian stretch main non-free contrib" > /etc/apt/sources.list \
Expand Down Expand Up @@ -48,8 +50,14 @@ RUN \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*
12 changes: 10 additions & 2 deletions dockerfiles/7.2-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=2.5.0
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN \
echo "deb http://archive.debian.org/debian stretch main non-free contrib" > /etc/apt/sources.list \
Expand Down Expand Up @@ -48,8 +50,14 @@ RUN \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*
12 changes: 10 additions & 2 deletions dockerfiles/7.3-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=2.5.0
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN mkdir -p /usr/share/man/man1 \
&& apt-get update && apt-get install -y \
Expand Down Expand Up @@ -45,8 +47,14 @@ RUN mkdir -p /usr/share/man/man1 \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*
12 changes: 10 additions & 2 deletions dockerfiles/7.4-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=3.0.7
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN mkdir -p /usr/share/man/man1 \
&& apt-get update && apt-get install -y \
Expand Down Expand Up @@ -45,8 +47,14 @@ RUN mkdir -p /usr/share/man/man1 \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*
12 changes: 10 additions & 2 deletions dockerfiles/8.0-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=3.3.5
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN mkdir -p /usr/share/man/man1 \
&& apt-get update && apt-get install -y \
Expand Down Expand Up @@ -45,8 +47,14 @@ RUN mkdir -p /usr/share/man/man1 \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*
12 changes: 10 additions & 2 deletions dockerfiles/8.1-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=3.3.5
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN mkdir -p /usr/share/man/man1 \
&& apt-get update && apt-get install -y \
Expand Down Expand Up @@ -45,8 +47,14 @@ RUN mkdir -p /usr/share/man/man1 \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*
12 changes: 10 additions & 2 deletions dockerfiles/8.2-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=3.3.5
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN mkdir -p /usr/share/man/man1 \
&& apt-get update && apt-get install -y \
Expand Down Expand Up @@ -45,8 +47,14 @@ RUN mkdir -p /usr/share/man/man1 \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*
12 changes: 10 additions & 2 deletions dockerfiles/8.3-fpm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ ENV PHANTOMJS_OLD_VERSION=1.7.0
ENV LANDO_TERMINUS_VERSION=3.3.5
ENV TIKA_VERSION=1.18

ADD --chmod=0755 https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/

# Install the additional things that make the pantheon
RUN mkdir -p /usr/share/man/man1 \
&& apt-get update && apt-get install -y \
Expand Down Expand Up @@ -45,8 +47,14 @@ RUN mkdir -p /usr/share/man/man1 \
&& wget "http://archive.apache.org/dist/tika/tika-app-${TIKA_VERSION}.jar" -O /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& chmod +x /srv/bin/tika-app-${TIKA_VERSION}.jar \
&& wget "http://archive.apache.org/dist/tika/tika-app-1.1.jar" -O /srv/bin/tika-app-1.1.jar \
&& chmod +x /srv/bin/tika-app-1.1.jar \
&& apt-get -y clean \
&& chmod +x /srv/bin/tika-app-1.1.jar

RUN install-php-extensions \
igbinary \
tidy \
zstd

RUN apt-get -y clean \
&& apt-get -y autoclean \
&& apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists/* && rm -rf && rm -rf /var/lib/cache/* && rm -rf /var/lib/log/* && rm -rf /tmp/*

0 comments on commit 44f6548

Please sign in to comment.