Sign inSign up

petsymx/magento1-php-cli

By petsymx

•Updated over 8 years ago

Magento 1 PHP Cli

Image
0

167

petsymx/magento1-php-cli repository overview

FROM php:5.6

⁠Install

ENV buildDeps=" \
        libpng-dev \
        libjpeg-dev \
        libmcrypt-dev \
        libxml2-dev \
        libfreetype6-dev \
        librabbitmq-dev \
        libssh-dev \
        freetype* \
    "
RUN apt-get update -qy && apt-get install -qy git-core mysql-client nano zip vim telnet netcat nodejs

RUN set -x && \
    apt-get install -y $buildDeps --no-install-recommends && \
    rm -rf /var/lib/apt/lists/*

RUN pecl install amqp && pecl install lzf && printf "no\nyes\n" | pecl install redis

RUN docker-php-ext-configure \
    gd --with-png-dir=/usr --with-jpeg-dir=/usr --with-freetype-dir \
    && docker-php-ext-install \
    gd \
    mbstring \
    mysqli \
    mcrypt \
    mysql \
    pdo_mysql \
    soap \
    zip \
    opcache \
    soap \
    bcmath

⁠Install Tools

RUN apt-get purge -y --auto-remove

RUN docker-php-ext-enable lzf;  \
    docker-php-ext-enable amqp;  \
    docker-php-ext-enable redis;

RUN /usr/bin/npm install -g gulp

⁠Install magerun

RUN curl -o magerun https://raw.githubusercontent.com/netz98/n98-magerun/master/n98-magerun.phar && \
    chmod +x ./magerun && \
    ./magerun selfupdate && \
    cp ./magerun /usr/local/bin/ && \
    rm ./magerun

⁠Install composer

RUN curl -sS https://getcomposer.org/installer | php -- --filename=composer --install-dir=bin

WORKDIR /var/www/html

Tag summary

Content type

Image

Digest

Size

217 MB

Last updated

over 8 years ago

docker pull petsymx/magento1-php-cli:5.6