Skip to content
Snippets Groups Projects

Working copy

Merged Alan Nelson requested to merge working-copy into develop
17 files
+ 507
1
Compare changes
  • Side-by-side
  • Inline
Files
17
+ 49
0
 
FROM centos:7
 
 
ARG BUILD_DATE
 
ARG VCS_REF
 
ARG VERSION
 
LABEL org.label-schema.build-date=$BUILD_DATE \
 
org.label-schema.name="Magento Unit Tester" \
 
org.label-schema.description="" \
 
org.label-schema.vcs-ref=$VCS_REF \
 
org.label-schema.vendor="University of Nebraska - Lincoln" \
 
org.label-schema.version=$VERSION \
 
org.label-schema.schema-version="1.0" \
 
maintainer="Alan Nelson <alan.nelson@nebraska.edu>"
 
 
 
# 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 \
 
php71u-pecl-xdebug \
 
&& 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
 
 
CMD ["bash"]
Loading