Skip to content
Snippets Groups Projects
Select Git revision
  • master protected
  • develop default protected
  • add-java-build-server
  • add-museum-reservations-server
  • update-mr-approval
  • php-soap
  • add-zaproxy-container
  • 16-update-dependency-check-to-v6-0-3
  • 15-detect-secrets-does-not-detect-secrets-in-subdirectories
9 results

Dockerfile

Blame
  • 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"]