File size: 1,039 Bytes
deeb0da
ceed8ef
1cd243d
 
 
 
 
 
 
aeddfb7
1cd243d
 
ceed8ef
a6e3376
54b2c5f
ce146ee
6e373a4
8bdec02
d729a23
9cfe93b
cfaa24b
3a67ab8
 
0aa3058
 
956024e
7cd8a04
d6ae28c
b08a4da
d6ae28c
9cfe93b
416a312
a2a532f
 
2699ee6
6097d9e
6c5c30a
6097d9e
80dca99
5b1f226
 
1cd243d
 
deeb0da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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"]