FROM centos:7

RUN rm -f /usr/local/apache2/logs/httpd.pid \
	&& \
	rm -f /var/run/httpd/httpd.pid \
	&& \
	yum -y update \
	&& \
	yum -y upgrade \
	&& \
	yum -y install \
	https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \
	https://rpms.remirepo.net/enterprise/remi-release-7.rpm \
	yum-utils \
	&& \
	yum-config-manager --enable remi-php80 -y \
	&& \
	yum update \
	&& \
	yum -y install \
	php \
	php-common \
	php-mcrypt \
	php-cli \
	php-gd \
	php-curl \
	php-mysql \
	php-json \
	php-mbstring \
	php-xml \
	php-pecl-zip \
    php-xdebug \
	mod_ssl \
	openssl \
	mysql \
	unzip \
	&& \
	curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
	&& \
	yum -y update \
	&& \
	yum -y upgrade \
	&& \
	cd /home \
	&& \
	yum -y install crontabs vim-enhanced

COPY docker/docker.crt /etc/pki/tls/certs/localhost.crt
COPY docker/docker.key /etc/pki/tls/private/localhost.key
COPY docker/httpd.conf /etc/httpd/conf/httpd.conf
COPY docker/php80.ini /etc/php.ini

EXPOSE 80 443

WORKDIR /var/www/html/

CMD apachectl -DFOREGROUND
