| # SPDX-License-Identifier: MIT |
| |
| # Copyright (c) 2024 SUSE LLC |
| |
| # All modifications and additions to the file contributed by third parties |
| # remain the property of their copyright owners, unless otherwise agreed |
| # upon. |
| |
| # The content of THIS FILE IS AUTOGENERATED and should not be manually modified. |
| # It is maintained by the BCI team and generated by |
| # https://github.com/SUSE/BCI-dockerfile-generator |
| |
| # Please submit bugfixes or comments via https://bugs.opensuse.org/ |
| # You can contact the BCI team via https://github.com/SUSE/bci/discussions |
| |
| |
| #!BuildTag: opensuse/bci/php:8 |
| #!BuildTag: opensuse/bci/php:8-%RELEASE% |
| |
| FROM opensuse/tumbleweed:latest |
| |
| MAINTAINER openSUSE (https://www.opensuse.org/) |
| |
| # Define labels according to https://en.opensuse.org/Building_derived_containers |
| # labelprefix=org.opensuse.bci.php |
| LABEL org.opencontainers.image.title="openSUSE Tumbleweed BCI PHP 8" |
| LABEL org.opencontainers.image.description="PHP 8 container based on the openSUSE Tumbleweed Base Container Image." |
| LABEL org.opencontainers.image.version="8" |
| LABEL org.opencontainers.image.url="https://www.opensuse.org" |
| LABEL org.opencontainers.image.created="%BUILDTIME%" |
| LABEL org.opencontainers.image.vendor="openSUSE Project" |
| LABEL org.opencontainers.image.source="%SOURCEURL%" |
| LABEL io.artifacthub.package.readme-url="https://raw.githubusercontent.com/SUSE/BCI-dockerfile-generator/Tumbleweed/php8-image/README.md" |
| LABEL org.opensuse.reference="registry.opensuse.org/opensuse/bci/php:8-%RELEASE%" |
| LABEL org.openbuildservice.disturl="%DISTURL%" |
| LABEL org.opensuse.lifecycle-url="https://en.opensuse.org/Lifetime" |
| LABEL org.opensuse.release-stage="released" |
| |
| # endlabelprefix |
| |
| RUN set -euo pipefail; zypper -n in php8 php8-cli php-composer2 php8-curl php8-zip php8-zlib php8-phar php8-mbstring php8-readline; zypper -n clean; rm -rf /var/log/{lastlog,tallylog,zypper.log,zypp/history,YaST2} |
| ENV PHP_VERSION="%%php_version%%" |
| ENV PHP_INI_DIR="/etc/php8/" |
| ENV PHPIZE_DEPS="php8-devel awk make" |
| ENV COMPOSER_VERSION="%%composer_version%%" |
| |
| ENTRYPOINT ["docker-php-entrypoint"] |
| CMD ["php", "-a"] |
| COPY docker-php-source docker-php-entrypoint docker-php-ext-configure docker-php-ext-enable docker-php-ext-install /usr/local/bin/ |
| RUN chmod +x /usr/local/bin/docker-php-* |