ARG REGISTRY_URL=docker.io/aprimediet ARG PHP_VERSION=8.4 ARG UBI_VERSION=9.5 FROM ${REGISTRY_URL}/php:${PHP_VERSION}-ubi9 AS builder LABEL maintainer=" aprimediet@gmail.com" FROM ${REGISTRY_URL}/ubi9:${UBI_VERSION}-micro AS runtime LABEL maintainer=" aprimediet@gmail.com" ARG PHP_VERSION=8.4 ENV PHP_VERSION=${PHP_VERSION} USER root # Copy required libs COPY --from=builder /usr/lib64/fipscheck /usr/lib64/fipscheck COPY --from=builder /usr/lib64/libbz2* /usr/lib64 COPY --from=builder /usr/lib64/libcrypt* /usr/lib64 COPY --from=builder /usr/lib64/libcom_err* /usr/lib64 COPY --from=builder /usr/lib64/libcurl* /usr/lib64 COPY --from=builder /usr/lib64/libedit* /usr/lib64 COPY --from=builder /usr/lib64/libexslt* /usr/lib64 COPY --from=builder /usr/lib64/libgssapi* /usr/lib64 COPY --from=builder /usr/lib64/libkeyutils* /usr/lib64 COPY --from=builder /usr/lib64/libkrb5* /usr/lib64 COPY --from=builder /usr/lib64/libk5crypto* /usr/lib64 COPY --from=builder /usr/lib64/liblzma* /usr/lib64 COPY --from=builder /usr/lib64/libnghttp2* /usr/lib64 COPY --from=builder /usr/lib64/libonig* /usr/lib64 COPY --from=builder /usr/lib64/libssl* /usr/lib64 COPY --from=builder /usr/lib64/libxml* /usr/lib64 COPY --from=builder /usr/lib64/libxslt* /usr/lib64 COPY --from=builder /usr/lib64/libz* /usr/lib64 # Copy PHP Configuration COPY --from=builder /etc/php.ini /etc/php.ini COPY --from=builder /etc/php.d /etc/php.d # Copy PHP Libs COPY --from=builder /usr/lib64/php /usr/lib64/php COPY --from=builder /var/lib/php /var/lib/php # Copy Binaries COPY --from=builder /usr/bin/php /usr/bin/php COPY --from=builder /usr/bin/php-cgi /usr/bin/php-cgi COPY --from=builder /usr/bin/phpize /usr/bin/phpize CMD ["/usr/bin/php"]