Spaces:
Running
Running
FROM php:8.2-apache | |
RUN apt-get update && apt-get install -y \ | |
libpng-dev \ | |
libjpeg-dev \ | |
libfreetype6-dev \ | |
libonig-dev \ | |
libxml2-dev \ | |
zip \ | |
git \ | |
unzip \ | |
&& docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd | |
# COPY .htaccess .htaccess | |
RUN chown -R www-data:www-data /var/www/html | |
# RUN groupadd www | |
RUN useradd -m -u 1000 user | |
RUN chmod -R 777 /var/www | |
WORKDIR /var/www/html | |
RUN git clone https://github.com/icret/EasyImages2.0.git /var/www/html | |
RUN chown -R user:user /var/www/html | |
RUN chmod -R 755 /var/www/html \ | |
&& chmod -R 777 /var/www/html/i | |
RUN sed -i 's/Listen 80/Listen 7860/' /etc/apache2/ports.conf \ | |
&& sed -i 's/<VirtualHost \*:80>/<VirtualHost \*:7860>/' /etc/apache2/sites-available/000-default.conf | |
RUN sed -i '/<\/VirtualHost>/i <Directory /var/www/html>\n AllowOverride All\n</Directory>' /etc/apache2/sites-available/000-default.conf | |
RUN cat /etc/apache2/sites-available/000-default.conf | |
RUN ls -l | |
EXPOSE 7860 | |
CMD ["apache2-foreground"] |