Sign inSign up

spintek/php84

By spintek

•Updated over 1 year ago

Image
0

1.6K

spintek/php84 repository overview

FROM phpdockerio/php:8.4-fpm

# Install dependencies
RUN apt-get update \
    && apt-get install -y --no-install-recommends \
        apt-utils \
        build-essential \
        git \
        openssh-client \
        rsync \
        software-properties-common \
        php8.4-pgsql \
        php8.4-mbstring \
        php8.4-gd \
        php8.4-soap \
        php8.4-simplexml \
        php8.4-amqp \
        php8.4-xdebug \
        php8.4-intl \
        php8.4-redis \
        php8.4-gmp \
        php8.4-imagick \
        ghostscript \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*

# Setup SSH agent
RUN eval $(ssh-agent -s)

# Install Node.js 23 and Yarn
RUN apt-get update \
    && apt-get install -y curl \
    && curl -fsSL https://deb.nodesource.com/setup_23.x -o nodesource_setup.sh \
    && bash nodesource_setup.sh \
    && apt-get install -y nodejs \
    && corepack enable \
    && corepack prepare yarn@stable --activate \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* nodesource_setup.sh

# Install Composer
RUN curl -sS https://getcomposer.org/installer | php \
    && mv composer.phar /usr/local/bin/composer \
    && chmod +x /usr/local/bin/composer

# Set working directory
WORKDIR /application

Tag summary

Content type

Image

Digest

sha256:36eda067a…

Size

317 MB

Last updated

over 1 year ago

docker pull spintek/php84