| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- FROM php:7.2-cli
 
- MAINTAINER Tobias Munk tobias@diemeisterei.de
 
- # Install required system packages
 
- RUN apt-get update && \
 
-     apt-get -y install \
 
-             git \
 
-             zlib1g-dev \
 
-             libssl-dev \
 
-         --no-install-recommends && \
 
-         apt-get clean && \
 
-         rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
 
- # Install php extensions
 
- RUN docker-php-ext-install \
 
-     bcmath \
 
-     zip
 
- # Install pecl extensions
 
- RUN pecl install \
 
-         mongodb \
 
-         xdebug-2.6.0beta1 && \
 
-     docker-php-ext-enable \
 
-         mongodb.so \
 
-         xdebug
 
- # Configure php
 
- RUN echo "date.timezone = UTC" >> /usr/local/etc/php/php.ini
 
- # Install composer
 
- ENV COMPOSER_ALLOW_SUPERUSER=1
 
- RUN curl -sS https://getcomposer.org/installer | php -- \
 
-         --filename=composer \
 
-         --install-dir=/usr/local/bin
 
- RUN composer global require --optimize-autoloader \
 
-         "hirak/prestissimo"
 
- # Prepare application
 
- WORKDIR /repo
 
- # Install vendor
 
- COPY ./composer.json /repo/composer.json
 
- RUN composer install --prefer-dist --optimize-autoloader
 
- # Add source-code
 
- COPY . /repo
 
- ENV PATH /repo:${PATH}
 
- ENTRYPOINT ["codecept"]
 
- # Prepare host-volume working directory
 
- RUN mkdir /project
 
- WORKDIR /project
 
 
  |