Select Git revision
-
Alan Nelson authoredAlan Nelson authored
Dockerfile 888 B
FROM centos:7
# Add additional REPOs
RUN rpm -i https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \
&& rpm -i https://rhel7.iuscommunity.org/ius-release.rpm
# Update system and install required packages
RUN yum update -y \
&& yum install -y \
unzip \
php71u-cli \
php71u-json \
php71u-pdo \
php71u-mysqlnd \
php71u-opcache \
php71u-xml \
php71u-mcrypt \
php71u-gd \
php71u-devel \
php71u-intl \
php71u-mbstring \
php71u-bcmath \
php71u-json \
php71u-soap \
&& yum clean all \
&& rm -rf /var/cache/yum
# Install composer
RUN curl -o /usr/local/bin/composer https://getcomposer.org/composer.phar \
&& chmod 755 /usr/local/bin/composer
# PHP Config file
COPY php.ini /etc/php.d/mg2.ini
# Custom Scrips
COPY set-mg2-credentials /usr/local/bin/set-mg2-credentials
RUN chmod 755 /usr/local/bin/set-mg2-credentials
CMD ["bash"]